dstp
CLI tool that runs common networking tests (ping, DNS, TLS, HTTP) against websites and IP addresses
dstp is a command-line networking diagnostic tool that runs multiple connectivity tests against a target URL or IP address. It performs ping tests, DNS resolution checks, TLS handshake verification, and HTTP/HTTPS connectivity tests from a single command.
The tool accepts a required target address via the -a flag and supports configurable options including the number of ping packets (default 3), timeout values (default 2 seconds per ping), custom DNS servers, and specific ports for TLS testing (default 443). Output can be formatted as either plaintext or JSON, making it suitable for both interactive debugging and automated monitoring workflows.
Developers, system administrators, and DevOps engineers can use dstp to quickly diagnose network connectivity issues when troubleshooting website availability, DNS resolution problems, or TLS certificate issues. The tool consolidates what would typically require multiple separate commands (ping, nslookup, curl, openssl) into a single executable that provides a comprehensive connectivity report.
Installation
# via Homebrew
brew install dstp
# via Go
go install github.com/ycd/dstp/cmd/dstp@latest
# via Nix
nix shell nixpkgs#dstp

Alternatives & related tools
amfora
Terminal-based Gemini protocol client with tabbed browsing, TOFU validation, and theming support
cloudflare-speed-cli
CLI tool that runs Cloudflare network speed tests with TUI interface, history tracking, and JSON export
adguardian-term
Terminal-based real-time traffic monitoring and statistics dashboard for AdGuard Home instances
tldx
CLI tool for brainstorming and checking domain name availability with keyword permutations and TLD presets
asn
Network reconnaissance tool for ASN lookups, BGP analysis, IP geolocation, RPKI validation, and traceroute with threat intelligence
add a badge to your README
Maintain dstp? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/dstp?utm_source=badge)<a href="https://www.trmn.sh/tools/dstp?utm_source=badge"><img src="https://www.trmn.sh/badge/dstp.svg" alt="Featured on trmn" height="20"></a>