Network diagnostics using Python stdlib — no external tools required.
bash
# Ping a host
python3 skills/network-toolbox/scripts/net_ping.py example.com
# DNS lookup
python3 skills/network-toolbox/scripts/net_dns.py example.com --type mx
# HTTP headers
python3 skills/network-toolbox/scripts/net_http.py https://example.com
bash
python3 skills/network-toolbox/scripts/net_ping.py google.com --count 5
bash
python3 skills/network-toolbox/scripts/net_dns.py example.com --type A
python3 skills/network-toolbox/scripts/net_dns.py example.com --type MX --all
bash
python3 skills/network-toolbox/scripts/net_http.py https://api.github.com --headers-only
python3 skills/network-toolbox/scripts/net_http.py https://example.com --follow --full
bash
python3 skills/network-toolbox/scripts/net_portscan.py scanme.nmap.org --ports 22,80,443
python3 skills/network-toolbox/scripts/net_portscan.py localhost --range 1-1024 --timeout 1
bash
python3 skills/network-toolbox/scripts/net_ssl.py https://example.com --verbose
bash
python3 skills/network-toolbox/scripts/net_ip.py
ScriptPurposenet_ping.pyPing/connectivity test with timingnet_dns.pyDNS record lookup (A, AAAA, MX, NS, TXT, CNAME)net_http.pyHTTP headers, status, response inspectionnet_portscan.pyTCP port scanningnet_ssl.pySSL certificate details and chainnet_ip.pyPublic IP and network interface infonet_whois.pyWHOIS domain registration lookup
All scripts run with Python 3 stdlib — no pip installs needed.