MCPServers
m

mcp-shodan

25
0

Summary

MCP server for querying the Shodan API and Shodan CVEDB. This server provides tools for IP lookups, device searches, DNS lookups, vulnerability queries, CPE lookups, and more.

Available Actions(7)

ip_lookup

Retrieve comprehensive information about an IP address, including geolocation, open ports, running services, SSL certificates, hostnames, and cloud provider details if available. Parameters: ip (required): IP address to lookup.

shodan_search

Search Shodan's database of internet-connected devices. Parameters: query (required): Shodan search query, max_results (optional, default: 10): Number of results to return.

cve_lookup

Query detailed vulnerability information from Shodan's CVEDB. Parameters: cve (required): CVE identifier in format CVE-YYYY-NNNNN (e.g., CVE-2021-44228).

dns_lookup

Resolve domain names to IP addresses using Shodan's DNS service. Parameters: hostnames (required): Array of hostnames to resolve.

reverse_dns_lookup

Perform reverse DNS lookups to find hostnames associated with IP addresses. Parameters: ips (required): Array of IP addresses to lookup.

cpe_lookup

Search for Common Platform Enumeration (CPE) entries by product name. Parameters: product (required): Name of the product to search for, count (optional, default: false): If true, returns only the count of matching CPEs, skip (optional, default: 0): Number of CPEs to skip (for pagination), limit (optional, default: 1000): Maximum number of CPEs to return.

cves_by_product

Search for vulnerabilities affecting specific products or CPEs. Parameters: cpe23 (optional): CPE 2.3 identifier (format: cpe:2.3:part:vendor:product:version), product (optional): Name of the product to search for CVEs, count (optional, default: false): If true, returns only the count of matching CVEs, is_kev (optional, default: false): If true, returns only CVEs with KEV flag set, sort_by_epss (optional, default: false): If true, sorts CVEs by EPSS score, skip (optional, default: 0): Number of CVEs to skip (for pagination), limit (optional, default: 1000): Maximum number of CVEs to return, start_date (optional): Start date for filtering CVEs (format: YYYY-MM-DDTHH:MM:SS), end_date (optional): End date for filtering CVEs (format: YYYY-MM-DDTHH:MM:SS).

Last Updated: April 8, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Try it now in
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ