Table of Contents↗️
🛠️ tcping-rs: Rust (rs) TCP Ping (tcping) Utility for Port Reachability.
tcping <host:port> [-c count] [-t] [-e] [-j] [-o mode]
Where:
host:port
is the host and port to ping-c count
specifies the number of times to ping the host (default: 4)-t
enables continuous pinging-e
exits immediately after a successful probe-j
calculates and displays jitter-o mode
sets the output mode (normal
,json
,csv
)-h
displays help-V
displays version
$ tcping github.com:443
Resolved address in 0.9340 ms
Probing 140.82.113.4:443/tcp - Port is open - time=12.7510ms
Probing 140.82.113.4:443/tcp - Port is open - time=12.4270ms
Probing 140.82.113.4:443/tcp - Port is open - time=11.4410ms
Probing 140.82.113.4:443/tcp - Port is open - time=12.7510ms
--- 140.82.113.4:443 tcping statistics ---
4 probes sent, 4 successful, 0.00% packet loss
Round-trip min/avg/max = 11.4410ms/12.3425ms/12.7510ms
Address resolved in 0.9340 ms
Download the precompiled binaries from the Releases Page.
- Navigate to the Releases section.
- Download the appropriate binary for your operating system.
- Extract the executable and place it in a directory included in your PATH.
Run tcping-rs
using the Docker image:
docker run --rm docker.io/lvillis/tcping:latest <host:port> [options]
This tool allows you to measure the latency to a server using TCP. It is built with Rust and uses the clap library for command line argument parsing.
Thanks to Jetbrains for supporting this small open source project!