netcheckup is a lightweight internet health diagnostic tool. It can check DNS resolution time, ping latency, and common port connectivity.
netcheckupA simple CLI tool to check your internet health — DNS resolution, ping, and port reachability in one shot!
- ✅ DNS resolution check for popular domains
- ✅ ICMP Ping check for global IPs like
8.8.8.8 - ✅ Port connectivity check for standard services
- ✅ Fast, Pythonic, and fully terminal-based
- ✅ CLI with one command:
netcheckup
Install directly from PyPI:
pip install netcheckupAfter installation, just run:
netcheckupjust run:
netcheckup speedfrom netcheckup import main
main()from netcheckup import ping_check
print(ping_check(["8.8.8.8"]))netcheckup ping --host 8.8.8.8 1.1.1.1 --count 4from netcheckup import dns_check
print(dns_check(["google.com"]))netcheckup dns --domain example.com google.comfrom netcheckup import port_check
print(port_check(host="8.8.8.8", ports=[53, 443]))netcheckup port --host 8.8.8.8 --ports 53 443netcheckup all