A lightweight tool to ping TCP ports, websites, and Minecraft servers right from your terminal.
Normal ping uses ICMP, which most firewalls and game hosts block or drop. Standard paping only does basic TCP.
I wanted one fast tool that does three things without installing extra runtimes or bloated tools:
- TCP Ping: Check if a specific port is open and measure real socket response times.
- Web Ping: Ping HTTP and HTTPS URLs with status codes and latency.
- Minecraft Ping: Automatically finds Minecraft SRV records (so you do not need to look up backend port numbers) and queries server version info.
Grab the prebuilt binary for your system from Releases:
- Windows: Download
betterpaping_windows_amd64.zip, extract, and runbetterpaping.exe - Linux: Download
betterpaping_linux_amd64.tar.gz - macOS: Download
betterpaping_darwin_amd64.tar.gz(orarm64for Apple Silicon)
Or build it yourself with Go:
git clone https://github.com/zyrexdz/Better-Paping.git
cd Better-Paping
go build -o betterpaping betterpaping.go# Continuous ping to Cloudflare on port 80 (500ms interval)
betterpaping tcp 1.1.1.1 80 500 0
# Ping your server on SSH port 22 ten times
betterpaping tcp my-server.com 22 1000 10# Ping a website every second for 60 seconds
betterpaping web https://google.com 1000 60# Automatically resolves the SRV record and connects
betterpaping mc play.hypixel.net 25565 650 0- Green: Fast (< 80ms)
- Yellow: Medium (< 180ms)
- Red: Slow (> 180ms) or dropped connection
Usage: betterpaping <mode> [options]
Modes:
tcp <host> <port> [interval_ms] [count]
web <url> [interval_ms] [duration_sec]
mc <host> [port] [interval_ms] [duration_sec]
MIT
