INSTALL
This script uses: Apache\Nginx, PHP 7.4+.
Install:
# Core network and diagnostics
sudo apt install -y whois dnsutils iputils-ping traceroute nmap curl
# For httping (often not in the database)
sudo apt install -y httping
# For GeoIP (unless you are using a ip-api.com API)
# But it's easier to pull through curl ip-api.com/json/ {ip}
sudo apt install -y geoip-bin
# To work with DNSSEC (often included in bind9-host or ldnsutils)
sudo apt install -y ldnsutils
# For specific port checks (nc - netcat)
sudo apt install -y netcat-openbsd
| Command | Arguments | Description |
|---|---|---|
whois | [host] | WHOIS lookup for domain or IP |
rdap | [host] | Modern WHOIS (RDAP) lookup |
geoip | [host|ip] | Country, city, ISP, and ASN info |
headers | [host] | Show HTTP response headers |
dnsbl | [ip] | Check IP against spam blacklists |
dnssec | [domain] | Check DNSSEC signature & chain of trust |
redirect | [url] | Full redirect chain with status codes |
tech | [domain] | Detect CMS, framework, server, CDN |
ping | [host] | ICMP ping (4 packets) |
httping | [host] | Performance check via HTTP |
dig | [host] [type] | DNS lookup (A, MX, NS, TXT, etc.) |
nslookup | [host] | Classic DNS lookup |
nmap | [host] | Fast port scan (top ports) |
ssl | [host] | TLS certificate details |
tracert | [host] | Traceroute to destination |
ptr | [ip] | Reverse DNS (PTR record) |
port | [host] [port] | Check if a specific port is open |
passgen [length]— Generate a secure random password.hash <algo> <text>— MD5, SHA1, SHA256, SHA512.base64 <encode|decode> <text>— Base64 processing.urlencode/urldecode— URL string manipulation.
list <proxy|http|socks4|socks5>— Fetch fresh proxy lists.myip— Show your current IP address.uptime/date— Server state and time.whoami— Current console identity.
su [name]— Change display name.color [a|b|c|d|x|p]— Switch UI color theme.clear/cls— Wipe console output.exit— Leave console (redirects to site).
