Skip to content

A Python-based project to implement a simple ICMP ping application that measures round-trip times and provides network latency statistics.

License

Notifications You must be signed in to change notification settings

ItsTHEAvro/ICMP_Pinger_Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ICMP Pinger Lab in Python

A Python-based project to implement a simple ICMP ping application that measures round-trip times and provides network latency statistics.

Table of Contents

Installation

  1. Clone the repository:
    git clone https://github.com/ItsTHEAvro/ICMP_Pinger_Lab.git
  2. Navigate to the project directory:
    cd ICMP_Pinger_Lab
  3. Ensure Python is installed on your system. This project uses Python 3.

Usage

Run the project with the following command:

python ICMP_Pinger.py <hostname>

Example usage:

python ICMP_Pinger.py google.com

Features

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

License

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

Contact

Maintainer: Jyotirmoy Avro
For any questions or suggestions, feel free to open an issue on GitHub or contact the maintainer.

About

A Python-based project to implement a simple ICMP ping application that measures round-trip times and provides network latency statistics.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages