Skip to content

Latest commit

 

History

History
54 lines (40 loc) · 2.2 KB

File metadata and controls

54 lines (40 loc) · 2.2 KB

ICMPing

ICMPing is a lightweight, open-sourced tool designed to send and analyze ICMP ping requests to IPv4 & IPv6 addresses, making network diagnostics simple and easy.

GitHub Downloads (all assets, all releases) GitHub Release CodeFactor Grade

Preview

DEMO1 DEMO2

Features

- Input Custom Values

  • Ping count
  • Interval between pings
  • Timeout duration
  • Target IPv4 or IPv6 address

- Real-Time Output

  • Round Trip Time (RTT)
  • Packet responsiveness
  • Timestamped data

- Detailed Summary

  • Packets sent/received
  • Packet loss
  • RTT min/max/avg
  • Jitter

- Windows & MacOS Support

- Downloadable Data

- Error Handling

- Multi-Threaded Execution

- Lightweight & Open-Sourced

Dependencies

VirusTotal

VirusTotal results can be viewed here. Please note that the detections are false positives raised due to the application being packaged using PyInstaller. All code and files are completely safe and open-sourced, allowing you to download and view them at your convenience.

Version v1.1.0 is now verified by Microsoft Security Intelligence as of July 1st, 2025.

Download Options (Windows & MacOS)

- GitHub

- Source Code

  1. Download the dependencies via pip bash pip install customtkinter icmplib Pillow
  2. Running the main.py file using Python version 3.7+