Back to Browse

Custom Ping Application in Python | ICMP Protocol | SIT202 High Distinction Task

21 views
Apr 14, 2026
12:44

This video demonstrates my custom-built Ping application developed in Python as part of the SIT202 Computer Networks and Communication task. The objective of this project was to create a Ping tool without using the system’s built-in ping command. Instead, the application uses the Internet Control Message Protocol (ICMP) and raw sockets to send and receive Echo Request and Echo Reply packets. In this video, I explain the complete working of the code, including: Checksum calculation ICMP packet creation Sending and receiving packets Round-trip time (RTT) calculation Displaying ping statistics The demo also shows the application successfully pinging different hosts and displaying real-time results such as delay, TTL, and packet loss. This project helped me understand low-level network communication and how tools like ping work internally. #pythonpingproject #deakinuniversity #chitkara #pythonprogramming #socketprogramming

Download

0 formats

No download links available.

Custom Ping Application in Python | ICMP Protocol | SIT202 High Distinction Task | NatokHD