Skip to content

Latest commit

 

History

History
52 lines (35 loc) · 1.51 KB

File metadata and controls

52 lines (35 loc) · 1.51 KB

Graph Ping

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.

Features

  • 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.

Installation

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:

  1. Clone the repository:

    git clone https://github.com/EarlHikky/graph-ping.git
    cd graph-ping
  2. Create a virtual environment (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

To start using Graph Ping, run the following command:

python ping.py example.com -c 1000
  • -c: count of packets (100 by default).

Example

Here is an example command to ping google.com every second for one minute and visualize the results:

python ping.py google.com

License

This project is licensed under the MIT License. See the LICENSE file for more details.