Skip to content

Implementation of Ping networking application in Python v3.6.9 using ICMPv6, IPv6 and following the specifications in RFC 1739.

Notifications You must be signed in to change notification settings

srikantavaibhav/Ping-Implementation-using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Ping-Implementation-using-Python

Ping is a popular networking application used to test from a remote location whether a particular host is up and reachable. It is also often used to measure latency between the client host and the target host. It works by sending ICMP echo request packets (i.e., ping packets) to the target host and listening for ICMP echo response replies (i.e., pong packets). Ping measures the RRT, records packet loss, and calculates a statistical summary of multiple ping-pong exchanges (the mini- mum, mean, max, and standard deviation of the round-trip times). Write your own Ping application in Python. This program will use ICMP. Follow the official specification in RFC 1739.

Note: Run this code as super-user. On Ubuntu: sudo python3 ping.py

About

Implementation of Ping networking application in Python v3.6.9 using ICMPv6, IPv6 and following the specifications in RFC 1739.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages