3 releases
0.1.3 | Nov 25, 2023 |
---|---|
0.1.1 | Nov 9, 2023 |
0.1.0 | Nov 9, 2023 |
#4 in #loss
19KB
303 lines
PantheonProbe 🛰️
PantheonProbe is a network diagnostic tool that provides comprehensive insights into your network performance. It's designed to help you measure latency, packet loss, jitter, and bandwidth with ease.
Table of Contents
1. Installation
To install PantheonProbe, use the Rust package manager, Cargo:
cargo install pantheon-probe
This command will download and compile the tool, making it ready for use.
2. Usage
PantheonProbe provides a range of options to customize and fine-tune network measurements.
Options
-t, --target <HOST>
: Specifies the target host or IP address for testing.
Examples
-
Measure network metrics for a specific host:
pantheon-probe -t example.com
3. Network Metrics
PantheonProbe provides the following network metrics:
Latency ⏱️
Latency measures the time taken for a packet to travel from the source to the destination and back. It is an essential metric for assessing the responsiveness of a network connection.
Packet Loss 📦 🚫
Packet loss quantifies the percentage of packets that fail to reach their destination. High packet loss can indicate network congestion or instability.
Jitter 🌊
Jitter measures the variability in packet arrival times. A low jitter value indicates a stable network connection, while high jitter can lead to inconsistent performance.
Bandwidth 🌐
Bandwidth measures the maximum data transfer rate between two points in a network. It is crucial for determining the capacity of a network connection.
DNS Resolution Time 🕒
DNS Resolution Time measures the time taken to resolve the target host's domain name to an IP address. This metric is important for understanding the efficiency of DNS resolution in your network.
5. Reporting Issues
If you encounter any issues or have suggestions for improvement, please open an issue on GitHub.
6. License
This tool is licensed under the MIT License. See the LICENSE file for details.
Dependencies
~10–23MB
~333K SLoC