Shodan MCP Server
Сервер для запросов к Shodan API: разведка IP, DNS-операции, поиск уязвимостей и устройств в сети.
Описание
Это MCP-сервер на Node.js для интеграции с Shodan API и CVEDB, предоставляющий инструменты для сетевой разведки, DNS-запросов, анализа уязвимостей и обнаружения устройств. Ключевые особенности: структурированный вывод данных, поддержка фильтров и пагинации. Технологии: Node.js v18+, npm. Применения: кибербезопасность, мониторинг угроз, аудит сетей и исследование IoT-устройств.
Возможности
Разведка IP-адресов
Получение данных об IP: геолокация, открытые порты, сервисы, SSL-сертификаты и хосты.
Поиск устройств в Shodan
Поиск подключенных устройств с фильтрами, статистикой по странам и деталями сервисов.
Анализ уязвимостей CVE
Запрос информации о CVE: severity, EPSS, KEV, mitigation и ссылки.
DNS-операции
Прямые и обратные DNS-запросы для доменов и IP-адресов.
Поиск по CPE
Поиск платформ по продукту, пагинация и подсчёт CPE.
CVEs по продукту
Поиск уязвимостей для конкретных продуктов или CPE с фильтрами по дате и KEV.
Установка
Установка через Smithery:
npx -y @smithery/cli install @burtthecoder/mcp-shodan --client claude
Ручная установка:
npm install -g @burtthecoder/mcp-shodan
2. Добавить в конфиг Claude Desktop:
```json
{
"mcpServers": {
"shodan": {
"command": "mcp-shodan",
"env": {
"SHODAN_API_KEY": "your-shodan-api-key"
}
}
}
}
Требования: Node.js v18+, ключ Shodan API. Перезапустить Claude Desktop.