- Multi-protocol support (ICMP/TCP/UDP)
- IPv4 & IPv6 dual-stack
- Detailed connection statistics
- Customizable testing parameters
from source git clone https://github.com/PuqiAR/pyping cd pyping
| Command | Description | Example |
|---|---|---|
| pyping | Basic ICMP ping | pyping example.com |
| pyping -p | Protocol selection | pyping example.com -p tcp |
| pyping --port | Port specification | pyping example.com --port 443 |
| Option | Description | Default |
|---|---|---|
| -p, --protocol | Protocol type (icmp/tcp/udp) | icmp |
| --port | Target port number | None |
| -f, --family | IP version (4/6) | 4 |
| -n, --count | Number of packets | 4 |
| -t | Continuous ping mode | False |
| -i, --interval | Ping interval (seconds) | 0.5 |
-
Basic ICMP ping
pyping 192.168.1.1
-
TCP port test with IPv6
pyping example.com -p tcp --port 80 -f 6
-
Continuous UDP test
pyping example.com -p udp --port 53 -t -i 0.5
See requirements.txt for dependencies
MIT License © 2025 PuqiAR