A Python-based project to implement a simple ICMP ping application that measures round-trip times and provides network latency statistics.
- Clone the repository:
git clone https://github.com/ItsTHEAvro/ICMP_Pinger_Lab.git
- Navigate to the project directory:
cd ICMP_Pinger_Lab
- Ensure Python is installed on your system. This project uses Python 3.
Run the project with the following command:
python ICMP_Pinger.py <hostname>
Example usage:
python ICMP_Pinger.py google.com
- Sends ICMP Echo Request messages to a specified host.
- Calculates round-trip time for each ping.
- Tracks and displays statistics:
- Average round-trip time.
- Minimum and maximum round-trip time.
- Packet loss percentage.
- Timeout mechanism for handling non-responsive hosts.
This project is licensed under the MIT License. See the LICENSE file for details.
Maintainer: Jyotirmoy Avro
For any questions or suggestions, feel free to open an issue on GitHub or contact the maintainer.