Shodan integration with Snapsec ASM
The Shodan integration allows Snapsec ASM to automatically enrich your external attack surface with intelligence gathered from Shodanβs global internet scan data. Once connected, ASM can fetch:- Open ports and exposed services
- Service banners & fingerprints
- Detected technologies
- Host metadata (ISP, organization, tags)
- Exposure indicators discovered by Shodan
1. Prerequisites
Before enabling the integration, ensure you have:- A Shodan API Key
- An active Snapsec ASM workspace
- Internet access from the Snapsec backend to
api.shodan.io
Shodan API keys can be generated from your Shodan account dashboard under Account β API Keys.
2. Enable the Shodan Integration in Snapsec ASM
- Navigate to ASM β Integrations.
- Locate the Shodan integration tile.
- Click Install (or Configure if already added).
- API Key
- Optional: request frequency or Shodan lookup limits depending on your plan.
3. How ASM uses Shodan data
When enabled, ASM performs the following automatically:π Enriches Discovered Hosts
Whenever ASM finds an external IP or domain, it queries Shodan for:- Exposed ports
- Service versions
- TLS/SSL info
- Technology signatures
- Banner metadata
- CVE mappings (when available)
β οΈ Surface-Level Risk Indicators
Shodan-derived risk attributes include:- Services flagged as dangerous (RDP, Telnet, Elasticsearch, etc.)
- Deprecated protocols
- Known exploitable service versions
π Correlation with ASM Exposure Engine
Shodan results are merged with:- Snapsec exposure detections
- Internal scan results
- DNS + port mapping
- Asset classification rules
4. Viewing Shodan Data in Asset Views
Once the integration is active, each IP/domain page may show additional fields:- Open Ports (Shodan)
- Service Banners
- Technologies Identified
- ISP & ASN Information
- Exposed Protocols
- Risk Signals from Shodan
5. Troubleshooting
| Issue | Possible Cause | Fix |
|---|---|---|
| Invalid API key | Wrong key or expired Shodan plan | Regenerate key and retry |
| No data returned | Shodan has not scanned the host yet | Retry later or upgrade Shodan plan |
| Rate limit errors | Free-tier API limit exceeded | Increase plan or reduce query frequency |
Next Steps
Explore ASM Exposures
View enriched exposures, ports, and Shodan-derived risk indicators for your assets.