[Open Source] An ICMP-based Ping tool developed in Rust, supporting concurrent Ping operations across multiple addresses.
![[Open Source] An ICMP-based Ping tool developed in Rust, supporting concurrent Ping operations across multiple addresses.](https://yy123.ink/api/img/1782608300904-9xtdjo.jpg)
1. Project Overview
Nping
Nping is a Ping tool developed in Rust using the ICMP protocol. It supports concurrent Ping operations across multiple addresses, visual chart displays, real-time data updates, and more.

2. Open Source License
Licensed under MIT
3. Screenshots
Light Theme

Dark Theme

Table View

4. Feature Overview
Feature:
-
Supports concurrent Ping operations across multiple addresses.
-
Supports visual latency displays.
-
Displays real-time metrics, including maximum, minimum, and average latency, as well as packet loss rate.
-
Supports IPv4 and IPv6.
-
Supports concurrent Ping operations to n IP addresses under a single address.
Future Plans:
-
Display the country and city associated with each IP address.
-
Add a host subcommand to display detailed information about the IP addresses associated with a domain.
-
Optimize the UI and add more dynamic effects.
-
When multiple addresses are present, sort them by average latency upon completion.