MeowPing is a command-line utility for testing network connectivity using ICMP echo requests or TCP connections. It provides similar functionality to traditional ping utilities but with a touch of whimsy and color. MeowPing supports both domain names and IP addresses, allowing users to check the availability and responsiveness of network hosts.
- ICMP echo request-based network testing.
- TCP connection-based network testing.
- HTTP(S) request-based network testing. (WiP)
- Colorful and visually appealing output.
- Display of connection statistics including success rate, minimum, maximum, and average connection times.
- Works with IPv4, IPv6 and Domains.
MeowPing offers a simple command-line interface with various options:
meowping <destination> [OPTIONS]
ARGS:
<destination> Specify the destination to ping (can be an IP address or domain name)
OPTIONS:
-h, --help Prints the Help Menu
-p, --port <port> Set the port number (default: ICMP, with: TCP)
-t, --timeout <ms> Set the timeout for each connection attempt in milliseconds (default: 1000ms)
-c, --count <count> Set the number of connection attempts (default: 65535)
-m, --minimal Changes the Prints to be more Minimal
./meowping 8.8.8.8 -p 53
For Linux users to get ICMP working.
sudo setcap cap_net_raw+ep ./meowping