Skip to content

akhilsu/netcheckup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

netcheckup

netcheckup is a lightweight internet health diagnostic tool. It can check DNS resolution time, ping latency, and common port connectivity.

Usage

netcheckup

PyPI version

🧠 netcheckup

PyPI version Python version License: MIT

A simple CLI tool to check your internet health — DNS resolution, ping, and port reachability in one shot!


🚀 Features

  • ✅ 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

📦 Installation

Install directly from PyPI:

pip install netcheckup

After installation, just run:

netcheckup

just run:

netcheckup speed
from 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 4
from netcheckup import dns_check

print(dns_check(["google.com"]))
netcheckup dns --domain example.com google.com
from netcheckup import port_check

print(port_check(host="8.8.8.8", ports=[53, 443]))
netcheckup port --host 8.8.8.8 --ports 53 443
netcheckup all

About

A lightweight internet health diagnostic tool - PyPI

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages