A simple, colorful CLI recon & networking toolkit with 20 built-in features — IP lookups, DNS tools, whois, phishing checks, port scanning, SSL inspection, and more. Works as an interactive menu or as standalone CLI commands.
_____ _ _ ___ ______ ______
/ ____| \ | |_ _| ____| ____|
| (___ | \| || || |__ | |__
\___ \| . ` || || __| | __|
____) | |\ || || | | |
|_____/|_| \_|___|_| |_|
NETWORK
CLI Recon & Networking Toolkit • 20 Features Author: AldX
| # | Feature | Description |
|---|---|---|
| 1 | Track IP | Geolocation, ISP, and org info for an IP address |
| 2 | Resolve Domain | Get the IP address(es) of a domain |
| 3 | Whois Lookup | Registrar, creation/expiry dates, name servers |
| 4 | Fetch URL | Fetch and preview content from a URL |
| 5 | Screenshot | Capture a screenshot of a website |
| 6 | Phishing Check | Cross-checks a URL against 5 different threat sources |
| 7 | Port Scanner | Scan common ports on a host |
| 8 | Ping | Test latency/reachability of a host |
| 9 | Traceroute | Trace the network path to a host |
| 10 | DNS Records | Look up A, AAAA, MX, NS, TXT, CNAME, SOA records |
| 11 | Subdomain Finder | Discover subdomains via certificate transparency logs |
| 12 | Security Headers | Check for HSTS, CSP, X-Frame-Options, and more |
| 13 | SSL/TLS Checker | Certificate issuer, validity, cipher suite, expiry |
| 14 | Public IP | Show your own public IP and its info |
| 15 | Reverse DNS | PTR record lookup for an IP |
| 16 | Redirect Tracer | Follow and display a URL's full redirect chain |
| 17 | Uptime Check | Check if a site is up and measure response time |
| 18 | CDN/WAF Detection | Detect Cloudflare, Akamai, Fastly, and other providers |
| 19 | Email Security | Check MX, SPF, and DMARC records for a domain |
| 20 | Banner Grabber | Grab the service banner on an open port |
git clone https://github.com/AldricAS/sniff-network.git
cd sniff-network
pip install -r requirements.txtRequires Python 3.8+. ping and traceroute rely on your OS's built-in ping/tracert and traceroute/tracert binaries — these are preinstalled on most Windows, macOS, and Linux systems.
Run without arguments to get a menu you can navigate:
python3 sniff.pyEvery feature is also available as a subcommand, so you can script or alias it:
python3 sniff.py ip 8.8.8.8 # Track an IP
python3 sniff.py resolve example.com # Resolve domain to IP
python3 sniff.py whois example.com # Whois lookup
python3 sniff.py fetch https://example.com # Fetch a URL
python3 sniff.py shot https://example.com # Screenshot a website
python3 sniff.py phish https://example.com # Phishing check (5 sources)
python3 sniff.py portscan example.com # Scan common ports
python3 sniff.py ping example.com # Ping test
python3 sniff.py traceroute example.com # Traceroute
python3 sniff.py dns example.com # DNS records
python3 sniff.py subdomains example.com # Find subdomains
python3 sniff.py headers https://example.com # Security headers
python3 sniff.py sslcheck example.com # SSL/TLS certificate info
python3 sniff.py myip # Your public IP
python3 sniff.py rdns 8.8.8.8 # Reverse DNS
python3 sniff.py redirects https://example.com # Redirect chain
python3 sniff.py uptime https://example.com # Uptime check
python3 sniff.py cdncheck https://example.com # CDN/WAF detection
python3 sniff.py emailsec example.com # Email security (MX/SPF/DMARC)
python3 sniff.py banner example.com 443 # Banner grab on a portRun python3 sniff.py --help or python3 sniff.py <command> --help for all available options per command.
See requirements.txt:
requestscoloramapython-whoisdnspython
This tool is intended for legitimate security research, network diagnostics, and testing on systems and domains you own or have explicit permission to assess. Features like the port scanner and banner grabber send network probes to the target host — only use them against hosts you're authorized to test. The author is not responsible for misuse of this tool.
Released under the MIT License.
AldX