CLI tool that runs common networking tests (ping, DNS, TLS, HTTPS) against websites and IP addresses
dstp is a command-line network diagnostic tool that runs common connectivity tests against websites and IP addresses. It performs ping tests, DNS resolution, TLS handshake verification, and HTTPS connectivity checks in a single command.
The tool accepts URLs or IP addresses as targets and can customize test parameters including the number of ping packets, timeout values, and custom DNS servers. It supports testing specific ports for TLS and HTTPS connectivity (defaulting to port 443) and can output results in either plaintext or JSON format.
dstp is intended for developers, system administrators, and DevOps engineers who need to quickly diagnose network connectivity issues. It consolidates multiple network testing utilities into one command, making it useful for troubleshooting website accessibility, DNS resolution problems, or SSL/TLS certificate issues from the command line.
# via Homebrew
brew install dstp
# via Go Install
go install github.com/ycd/dstp/cmd/dstp@latest
# via Nix Shell
nix shell nixpkgs#dstp
