achillean/shodan-python
The official Python library for Shodan observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5839
- days_rel: n/a
- days_push: 758
- n_releases_24m: 0
Adoption not part of the score
2950 stars · 688 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The official Python library and command-line interface for the Shodan search engine, which indexes Internet-connected devices and services. It provides programmatic access to Shodan's search, IP lookup, streaming, DNS database, and exploit search APIs.
Use cases
- search for exposed internet-connected devices
- look up open ports and services for an IP address
- monitor my network's attack surface
- stream real-time Shodan banner data
- find devices running vulnerable software versions
- query DNS records for a domain
- search for exploits by CVE
When to choose
- you need programmatic access to Shodan data from Python
- you want a ready-made CLI for querying Shodan without writing scripts
- you're building security tooling that integrates Shodan intelligence
- you need real-time streaming of Shodan's firehose data
When to avoid
- you need a search engine for websites rather than devices
- you don't have a Shodan API key or subscription
- you want to scan networks yourself rather than query Shodan's collected data
- you need a client in a language other than Python
Facets
library · maturity stable
search-engine http-client cli security osint networking security osint networking developer-tools python cli cross-platform shodan api-client internet-scanning attack-surface streaming-api cybersecurity reconnaissance search command-line
7 sources
- readme: https://github.com/achillean/shodan-python · fetched 2026-08-28 · 548bc88f0395
- homepage: https://developer.shodan.io · fetched 2026-08-29 · 44e1719d1076
- site_page: https://www.shodan.io/about/products · fetched 2026-08-29 · ae1336355392
- site_page: https://help.shodan.io/command-line-interface/0-installation · fetched 2026-08-29 · 38c3d5ce703b
- site_page: https://developer.shodan.io/apps · fetched 2026-08-29 · 85aaa699490b
- site_page: https://account.shodan.io/billing · fetched 2026-08-29 · ca71bacb37f7
- site_page: https://developer.shodan.io/pricing · fetched 2026-08-29 · 954f58fabe84
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| achillean/shodan-python | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="achillean/shodan-python")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem