pantheon-probe

Crates.iopantheon-probe
lib.rspantheon-probe
version0.1.3
sourcesrc
created_at2023-11-09 10:01:17.470205
updated_at2023-11-25 03:22:01.893804
descriptionPantheon Probe is a versatile network diagnostics tool designed for measuring latency, packet loss, jitter, and bandwidth.
homepage
repositoryhttps://github.com/0xTxbi/pantheon-probe
max_upload_size
id1029980
size56,632
Joseph David (0xTxbi)

documentation

README

PantheonProbe 🛰️

License

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

  1. 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.

Commit count: 21

cargo fmt