Network Toolbox

MCP Tools

Perform network diagnostics including ping, DNS lookup, HTTP header inspection, port scanning, traceroute, WHOIS, SSL info, public IP, and latency measurement.

Install

openclaw skills install network-toolbox

Network Toolbox

Network diagnostics using Python stdlib — no external tools required.

Quick Start

# 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

Common Commands

Connectivity Check

python3 skills/network-toolbox/scripts/net_ping.py google.com --count 5

DNS Resolution

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

HTTP Inspection

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

Port Scan

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

SSL Check

python3 skills/network-toolbox/scripts/net_ssl.py https://example.com --verbose

Public IP

python3 skills/network-toolbox/scripts/net_ip.py

Scripts

ScriptPurpose
net_ping.pyPing/connectivity test with timing
net_dns.pyDNS record lookup (A, AAAA, MX, NS, TXT, CNAME)
net_http.pyHTTP headers, status, response inspection
net_portscan.pyTCP port scanning
net_ssl.pySSL certificate details and chain
net_ip.pyPublic IP and network interface info
net_whois.pyWHOIS domain registration lookup

All scripts run with Python 3 stdlib — no pip installs needed.