ShodanX is a terminal-powered recon and OSINT tool built on top of the Shodan Services.
Project description
ShodanXโก โ A terminal-powered recon and OSINT tool built on top of the Shodan Services.
Features | Installation | Usage | Post Installation Setup
Features๐ง:
๐ shodanx authโ Configure and store your Shodan API key securely.๐ shodanx loginโ Validate your access level and API key status.๐ข shodanx orgโ Perform organization-wide scans using Shodanโs powerful facets.๐ shodanx domainโ Enumerate domain-related metadata, open ports, and host exposures.๐ก shodanx subdomainโ Discover passive subdomains via Shodanโs DNS intel.๐ shodanx sslโ Track reused or expired SSL certificates via fingerprint searches.๐ฏ shodanx customโ Run advanced Shodan dorks and custom filter queries.๐ฆ shodanx internetdbโ Use Shodanโs lightweight InternetDB for quick IP/domain analysis.๐บ๏ธ shodanx mapโ Visualize geographic distribution of exposed services and ports.๐งฌ shodanx cvedbโ Map hosts to known vulnerabilities using the CVE database.๐ญ shodanx entitydbโ Explore technologies, software, and vendors across exposed systems.๐ shodanx exposuredbโ Identify publicly exposed assets and data leaks by country.๐ผ๏ธ shodanx faviconmapโ Track systems by unique favicons for lateral discovery.๐ shodanx trendsโ Analyze exposure trends over time (Enterprise access required).
Installation๐
shodanx can be easily installed using pip
pip install git+https://github.com/RevoltSecurities/ShodanX --break-system-packages
โ Make sure you have Python 3.13 or newer installed.
Usage:
shodanx -h
_____ __ __ _ __
/ ___/ / /_ ____ ____/ / ____ _ ____ | |/ /
\__ \ / __ \ / __ \ / __ / / __ `/ / __ \ | /
___/ / / / / // /_/ // /_/ / / /_/ / / / / / / |
/____/ /_/ /_/ \____/ \__,_/ \__,_/ /_/ /_/ /_/|_|
- RevoltSecurities
โญโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ SHODANX โก HELP โ
โ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโฏ
DESCRIPTION
ShodanX is a terminal-powered recon and OSINT tool built on top of the Shodan Services.
It empowers ethical hackers and red teamers to identify exposed infrastructure,
search CVEs, map attack surfaces, and run internet-wide queries in real time.
MODES (shodanx <mode>)
โโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Mode โ Description โ
โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ
โ auth โ Configure and save your Shodan API key for authenticated access. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ login โ Verify your ShodanX access level and API key validity. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ org โ Perform organization-wide scans using Shodan facets. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ domain โ Enumerate metadata, ports, and host exposure for a domain. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ subdomain โ Discover passive subdomains using Shodanโs DNS data. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ssl โ Search by SSL fingerprint to track reused/expired certs. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ custom โ Execute advanced queries using Shodan filters and dorks. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ internetdb โ Lightweight analysis of IPs/domains via Shodan InternetDB API. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ map โ Visualize geo-distribution of exposed services and ports. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ cvedb โ Identify vulnerable systems via Shodanโs CVE database. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ entitydb โ Explore technologies/vendors via Shodanโs EntityDB. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ exposuredb โ Discover globally exposed assets and leaks by country. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ faviconmap โ Find systems using specific favicons via Shodan FaviconMap. โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ trends โ View historical exposure trends (Shodan Enterprise required). โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
FLAGS
โโโโโโโโโโโโโโณโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Flag โ Description โ
โกโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉ
โ -h, --help โ Show this help message and exit. โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
USAGE
shodanx <mode>
DETAILS
shodanx auth โ Configure and save your Shodan API key for authenticated access.
shodanx login โ Verify your ShodanX access level and API key validity.
shodanx org โ Perform organization-wide scans using Shodan facets.
shodanx domain โ Enumerate metadata, ports, and host exposure for a domain.
shodanx subdomain โ Discover passive subdomains using Shodanโs DNS data.
shodanx ssl โ Search by SSL fingerprint to track reused/expired certs.
shodanx custom โ Execute advanced queries using Shodan filters and dorks.
shodanx internetdb โ Lightweight analysis of IPs/domains via Shodan InternetDB API.
shodanx map โ Visualize geo-distribution of exposed services and ports.
shodanx cvedb โ Identify vulnerable systems via Shodanโs CVE database.
shodanx entitydb โ Explore technologies/vendors via Shodanโs EntityDB.
shodanx exposuredb โ Discover globally exposed assets and leaks by country.
shodanx faviconmap โ Find systems using specific favicons via Shodan FaviconMap.
shodanx trends โ View historical exposure trends (Shodan Enterprise required).
Post Installation:
Once you've successfully installed shodanx, follow these quick steps to get fully authenticated and ready to scan:
1. ๐ Authenticate Your Shodan API Key
Start by running the auth command to securely store your credentials:
shodanx auth
You'll be prompted to enter:
- Username โ for local session identification
- Password โ used for encrypting your local credentials
- Shodan API Key โ required for authenticated access to most Shodan services
โ Security Note: All your sensitive inputs (username, password, API key) are securely stored in your local user shodanx configuration file. No external calls or storage are involved during this setup.
2. ๐ง Session Login via Shodan Web Cookie
Next, run the login command to authenticate against Shodanโs session-protected endpoints:
shodanx login
You'll be asked to paste your active Shodan session cookie (copied as a single string) from:
- Browser Dev Tools โ Application โ Cookies โ
.shodan.io - OR intercept it via Burp Suite / Proxy tools
Paste the session string when prompted. This is used for advanced session-based features.
3. ๐ You're Ready!
You now have access to the full shodanx suite of modules.
๐ก Note: Certain modules like
trendsrequire a Shodan Enterprise API key for access to premium data visualizations and trend insights andmaprequire a Shodan's high level subscription account cookie
Acknowledgements
ShodanX is built with โค๏ธ by RevoltSecurities โ for hackers, by hackers.
We deeply appreciate all the users who trust ShodanX for automating and enhancing their cybersecurity workflows. Your usage, feedback, and support drive the continued evolution of this powerful tool. Thank you for choosing ShodanX to power your recon, enumeration, and exploitation efforts.
Stay ethical. Stay sharp. Stay ahead. โ With respect, the RevoltSecurities
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file shodanx-1.1.1.tar.gz.
File metadata
- Download URL: shodanx-1.1.1.tar.gz
- Upload date:
- Size: 35.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23e1970db64ded6946ee6bb2a2897d30e650b4ff5a96f205be93c2d30df575a8
|
|
| MD5 |
cdcc8395fb14613d1fcc16808e698456
|
|
| BLAKE2b-256 |
8b9a34bd2af8a8b400cdabe39a66065e978f26ee6535430810bfd826638d3f7f
|