Example Usage
import shodan
from common_osint_model import Host
shodan_client = shodan.Shodan("My API key")
raw_shodan_response = shodan_client.host("140.82.121.4")
host = Host.from_shodan(raw_shodan_response)
print(f"Host: {host.ip}")
print(f"AS: {host.autonomous_system.dict(exclude_none=True)}")
for service in host.services:
print(f"Service: {service}")
print("--- flattened JSON dump ---")
print(host.flattened_json())
See also
as-ip-blocks
Free
Download IP block lists by ASN - network provider addresses, updated daily…
BurpSuite-Xkeys
Free
A Burp Suite Extension to extract interesting strings (key, secret, token, or etc.) from a webpage.…
Adalanche
Open Source
Attack Graph Visualizer and Explorer (Active Directory) ...Who's *really* Domain Admin?…
instaloader
Open Source
Download pictures (or videos) along with their captions and other metadata from Instagram.…
Kerbrute
Open Source
Kali
Kerberos brute-forcing tool for performing user enumeration and password spraying against Active Dir…
All-CEHv13-Module-wise-PDF-Reports
Free
Practical labs, notes, and reports for CEH v13 modules — covering web hacking, network pentesting, m…