shodan-reconnaissance — скилл для Claude Code: сетап и функции
Обучает Claude Code собирать информацию об открытых портах, веб-сервисах и устройствах через Shodan. Пригодится при аудите сетевого периметра и поиске уязвимых хостов.
npx claude-code-templates@latest --skill security/shodan-reconnaissanceЧто делает shodan-reconnaissance
Скилл описывает алгоритмы разведки периметра через Shodan. Он объясняет модели, как запрашивать данные по отдельным IP-адресам, фильтровать выборки по странам и организациям, а также проверять хосты утилитой honeyscore. Внутри зафиксированы готовые вызовы CLI, параметры экспорта в JSON или CSV и запросы к REST API.
Для глубокого анализа скилл предлагает запускать точечное сканирование через shodan scan submit и отслеживать статус задач. Без действующего ключа API и предварительной настройки shodan init поиск не отдаст данные. Фильтрованные запросы и запуск сканирования расходуют платные кредиты аккаунта.
Какие задачи решает
- составить инвентарь открытых портов и служб целевой сети
- найти хосты с известными уязвимостями по кодам CVE
- выгрузить результаты поисковой выдачи Shodan в JSON или CSV
- проверить вероятность того, что удалённый сервер является honeypot-ловушкой
Примеры запросов агенту
- Проверь IP 1.1.1.1 через Shodan и покажи открытые порты
- Собери статистику по веб-серверам nginx в городе New York через CLI Shodan
- Запусти сканирование адреса 192.168.1.100 и выгрузи результаты в
scan_results.json.gz
Как установить shodan-reconnaissance
1Через claude-code-templates
npx claude-code-templates@latest --skill security/shodan-reconnaissance2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill shodan-reconnaissance -a claude-code3Вручную: положить файлы
~/.claude/skills/shodan-reconnaissance/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/shodan-reconnaissance/
Вручную: положить файлы
.agents/skills/shodan-reconnaissance/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/shodan-reconnaissance/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates shodan-reconnaissance2Вручную: положить файлы
.github/skills/shodan-reconnaissance/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/security/shodan-reconnaissanceВручную: положить файлы
.devin/skills/shodan-reconnaissance/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о shodan-reconnaissance
Как установить shodan-reconnaissance в Claude Code?
Выполните команду npx claude-code-templates@latest --skill security/shodan-reconnaissance в терминале.
Что делает скилл shodan-reconnaissance?
Он передаёт агенту инструкции и синтаксис для взаимодействия с Shodan через CLI и REST API. Ассистент учится собирать списки хостов, анализировать баннеры служб и фильтровать сетевые активы.
Нужен ли платный аккаунт для работы со скиллом?
Базовый поиск доступен и на бесплатном тарифе, но фильтрация и запуск сканирования требуют API-ключ и расходуют кредиты Shodan.