Skip to content

High-performance asynchronous ICMP network pinger in Python for measuring RTT to multiple hosts simultaneously

License

Notifications You must be signed in to change notification settings

rootdevss/network-pinger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Pinger

High-performance ICMP network pinger written in Python using asyncio

Features

  • Ping multiple hosts simultaneously
  • Measures round-trip time (RTT) in milliseconds
  • Works on Linux with root privileges
  • Async and non-blocking for high performance

Requirements

  • Python 3.7+
  • Linux (root) or WSL for raw socket access

Installation

Clone the repository: git clone https://github.com/rootdevss/network-pinger.git cd network-pinger Install dependencies (if any, currently none required): pip install -r requirements.txt

Usage

Run the pinger: sudo python3 pinger.py You can edit the hosts list in pinger.py to ping your desired IPs

License

MIT License

About

High-performance asynchronous ICMP network pinger in Python for measuring RTT to multiple hosts simultaneously

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages