Перейти к содержимому

Shodan MCP Server

Сервер для запросов к Shodan API: разведка IP, DNS-операции, поиск уязвимостей и устройств в сети.

JavaScript
76 stars

Описание

Это 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.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
76

Ссылки