Graph Ping is a tool designed to visualize network latency over time using graphical representations. It helps in understanding the network performance and identifying potential issues.
- Network Latency Measurement: Continuously pings a specified host and measures the round-trip time.
- Graphical Visualization: Displays the latency data in a graphical format for easier analysis.
- Customizable: Allows users to specify the target host, interval, and duration of the pings.
To use Graph Ping, you need to have Python installed on your machine. Follow the steps below to install the necessary dependencies and run the project:
-
Clone the repository:
git clone https://github.com/EarlHikky/graph-ping.git cd graph-ping -
Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required dependencies:
pip install -r requirements.txt
To start using Graph Ping, run the following command:
python ping.py example.com -c 1000-c: count of packets (100 by default).
Here is an example command to ping google.com every second for one minute and visualize the results:
python ping.py google.comThis project is licensed under the MIT License. See the LICENSE file for more details.