offensive-tools/recon/shodan/SKILL.md
Auth/lab ref: Shodan CLI for passive internet-wide host and service discovery.
npx skillsauth add aeondave/malskill shodanInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Passive reconnaissance via Shodan — internet-wide host/service discovery without touching targets.
# Initialize with API key
shodan init YOUR_API_KEY
# Search for a service/banner
shodan search "apache 2.4.49"
# Host lookup
shodan host 203.0.113.10
# Account info / credits
shodan info
| Command | Description |
|---------|-------------|
| shodan search <query> | Search Shodan index |
| shodan host <ip> | Detailed host info (open ports, banners, vulns) |
| shodan count <query> | Count results (no credits consumed) |
| shodan download <file> <query> | Download results to compressed JSON |
| shodan parse <file> | Parse downloaded results |
| shodan domain <domain> | Domain intelligence |
| shodan alert | Manage monitoring alerts |
| shodan stats <query> | Statistics for a query |
| shodan honeyscore <ip> | Honeypot score (0-1) |
| shodan myip | Your public IP |
| Filter | Example |
|--------|---------|
| hostname: | hostname:example.com |
| ip: | ip:1.2.3.0/24 |
| org: | org:"Target Corp" |
| port: | port:8080 |
| product: | product:Apache |
| version: | version:2.4.49 |
| country: | country:IT |
| os: | os:Windows |
| vuln: | vuln:CVE-2021-44228 |
| http.title: | http.title:"Login" |
| html: | html:"admin panel" |
| ssl: | ssl:"example.com" |
| asn: | asn:AS12345 |
| net: | net:192.168.0.0/16 |
# Find infrastructure for an org
shodan search org:"Target Corp" --fields ip_str,port,product
# Download and parse org results
shodan download results.json.gz org:"Target Corp"
shodan parse --fields ip_str,port,product results.json.gz
# Find exposed login panels
shodan search http.title:"administration" org:"Target"
# CVE-based research
shodan search vuln:CVE-2021-44228
# SSL cert pivot — find all hosts sharing a cert
shodan search ssl:"example.com"
# Count without consuming query credits
shodan count org:"Target Corp"
# Reverse lookup / host details
shodan host 8.8.8.8
# Get favicon mmh3 hash via httpx
httpx -u https://target.com -favicon
# Outputs: [mmh3:<HASH>]
# Search Shodan for all hosts with same favicon (same product/brand)
shodan search "http.favicon.hash:<HASH>"
# Create alert for new hosts in an org
shodan alert create "Target Corp Monitor" org:"Target Corp"
# List alerts
shodan alert list
# Download results when triggered
shodan alert download <alert_id>
| File | When to load |
|------|--------------|
| references/search-filters.md | Full filter reference, dork recipes, favicon hash lookup, API Python integration |
development
White-box auditing methodology for AI-generated ('vibe-coded') applications. Focuses on modern stack misconfigurations (Supabase, Next.js, Vercel).
development
Hybrid AI/Deterministic SAST methodology for discovering zero-day vulnerabilities in source code. Orchestrates structural search with AI-driven data flow and sink validation.
development
Auth assessment: hardware/embedded methodology; UART/JTAG/SWD/SPI/I2C, firmware extraction, boot/debug paths, embedded OS evidence.
devops
Container methodology: Identifying containerization limits, Docker/K8s misconfigurations, and executing escapes to the host node.