Example Usage
import shodan
api = shodan.Shodan("YOUR_API_KEY")
results = api.search("net:198.51.100.0/24")
for match in results["matches"]:
print(match["ip_str"], match.get("ports", []))
See also
awesome-osint-arsenal
Open Source
Kali
🔍 Curated OSINT & recon toolkit for Kali Linux — 100+ tools, one-command installer, covering SOCMINT…
Binwalk
Open Source
Kali
Firmware analysis tool for searching, extracting, and analyzing binary images. Identifies embedded f…
Aquatone
Open Source
Tool for visual inspection of websites across large numbers of hosts. Takes screenshots of web pages…
onion-lookup
Open Source
Software back-end and services for checking the existence of Tor hidden services and retrieving thei…
Shodan
Freemium
Search engine for internet-connected devices. Finds exposed servers, webcams, ICS/SCADA systems, dat…
byvalver
Free
takes shellcode bad-bytes and banishes them, returning cleaned shellcode with preserved functionalit…