Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
sn1per-mcp — MCP-сервер, который позволяет AI-ассистентам управлять самостоятельно размещённой установкой Sn1per, выполняя ограниченные по области и аудируемые сканирования и возвращая находки, порты, поддомены и технологии в виде структурированных данных. | Kitploit
Инструменты/GitHubGitHub/1n3/sn1per-mcp
OSINT (Разведка открытых источников)РазведкаСканеры уязвимостейКартирование сетиСкриптинг и автоматизацияСбор информацииТестирование на ПроникновениеУтилиты и фреймворкиПеречисление ПоддоменовБезопасность ИИ
GitHub
103 дней назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
1n3/sn1per-mcp

sn1per-mcp

MCP-сервер, который позволяет AI-ассистентам управлять самостоятельно размещённой установкой Sn1per, выполняя ограниченные по области и аудируемые сканирования и возвращая находки, порты, поддомены и технологии в виде структурированных данных.

Репозиторий

Sn1per MCP Server

Управляйте своим самостоятельно размещённым Sn1per из вашего AI-ассистента: с ограничением области, аудитом, для авторизованного тестирования.

PyPI version of sn1per-mcp License: Apache-2.0

Только для авторизованного тестирования безопасности. Используйте Sn1per MCP Server только против систем, которыми вы владеете или на тестирование которых у вас есть явное письменное разрешение, и в пределах области действия этого разрешения.

Статус: beta (0.9.x). Имена инструментов, параметры и поля вывода следуют обещанию совместимости для релизов 0.x.

Что он делает

Sn1per MCP Server подключает AI-ассистента, которым вы уже пользуетесь, к установке Sn1per на вашем собственном Linux-хосте. Он работает локально через stdio рядом со Sn1per, отклоняет запросы на сканирование целей за пределами настроенной вами области (см. ограничения), записывает каждый запрос на сканирование, отмену, удаление и экспорт, который он выполняет, в локальный журнал аудита и возвращает результаты Sn1per, открытые порты, поддомены и технологии в виде структурированных данных с секретами, скрытыми по умолчанию. Он поддерживает Sn1per Community Edition 9.x и движок 11.x, используемый в SE, Professional и Enterprise; матрица редакций перечисляет то, что было проверено. Он бесплатный и с открытым исходным кодом под лицензией Apache-2.0 и предназначен только для авторизованного тестирования безопасности.

Сервер работает рядом со Sn1per на вашем хосте: добыча остаётся там, и результаты инструментов покидают хост только через ваш MCP-клиент и используемый им сервис модели. Прочитайте Обработка данных и конфиденциальность о том, что действительно покидает хост.

Сканирование выполняет Sn1per. Sn1per MCP Server позволяет AI-ассистенту, которым вы уже пользуетесь, управлять им. Универсальные MCP-серверы для запуска инструментов предоставляют доступ к отдельным командам. Sn1per MCP Server управляет оркестрированными режимами сканирования Sn1per и возвращает его структурированные результаты с обеспечением ограничения области и журналом аудита.

Чем он не является

  • Он не является сканером сам по себе. Он запускает и читает установку Sn1per, которая уже есть на вашем хосте.
  • Он не включает Sn1per. Сначала установите Sn1per (Sn1per Community Edition или установщик Professional либо Enterprise из вашей лицензии).
  • Он не предназначен для общих многопользовательских хостов. Запускайте его на выделенной однопользовательской сканирующей виртуальной машине или в контейнере.

Требования

  • Linux-хост со Sn1per Community Edition 9.x или движком 11.x (Sn1per SE, Sn1per Professional или Sn1per Enterprise).
  • Python 3.11 или новее. Ubuntu 22.04 и Kali 2022.x поставляются с Python 3.10 и требуют Python под управлением uv (руководство по установке).
  • Root или правило sudo без пароля для Sn1per CLI. Это правило эквивалентно полному root-доступу для пользователя, которого оно называет; прочитайте модель безопасности, прежде чем добавлять его.
  • MCP-клиент, который запускает локальные stdio-серверы. Веб-, мобильные клиенты и клиенты с удалёнными коннекторами не поддерживаются в 0.9.0 (только stdio).

Быстрый старт

Замените <user> на пользователя, который запускает ваш MCP-клиент. Файл env является канонической конфигурацией, поэтому --check видит ровно то, что будет запускать клиент.

  1. Установите pipx, затем установите сервер от имени этого пользователя (никогда не запускайте pipx с sudo):

    sudo apt install pipx
    pipx ensurepath
    # open a new shell, then:
    pipx install sn1per-mcp==0.9.0
    
  2. Создайте файл окружения /home/<user>/.config/sn1per-mcp/env с правами доступа 0600:

    mkdir -p /home/<user>/.config/sn1per-mcp
    install -m 0600 /dev/null /home/<user>/.config/sn1per-mcp/env
    

    Вставьте эту строку, затем замените плейсхолдер на цели, которые вы уполномочены тестировать. Сам плейсхолдер отклоняется (scope_invalid), поэтому ничего не сканируется, пока вы этого не сделаете.

    SNIPER_MCP_SCOPE=<authorized-targets>
    
  3. Проверьте конфигурацию. Вывод содержит realpath CLI Sn1per, который должно указывать правило sudo:

    /home/<user>/.local/bin/sn1per-mcp --env-file /home/<user>/.config/sn1per-mcp/env --check
    
  4. Добавьте drop-in файл sudoers с этим realpath (/usr/share/sniper/sniper при стандартной установке). Пропустите этот шаг, если клиент запускается от имени root. Полные шаги: docs/install.md.

    sudo visudo -f /etc/sudoers.d/sn1per-mcp
    
    <user> ALL=(root) NOPASSWD: /usr/share/sniper/sniper
    
  5. Зарегистрируйте сервер в Claude Code (другие клиенты: docs/clients.md):

    claude mcp add sn1per -s user -- /home/<user>/.local/bin/sn1per-mcp --env-file /home/<user>/.config/sn1per-mcp/env
    
  6. Запустите новый сеанс клиента и попросите: "Run sniper_status".

Настройка клиента

Перечислены только клиенты, прошедшие тесты клиента 0.9.0 (2026-10-12). Пути конфигурации, настройки подтверждения и примечания по каждому клиенту находятся в docs/clients.md.

КлиентСтатусИнструменты удаления и экспорта (требуется MCP elicitation)
Claude Code (2.1.284)проверенода, в интерактивных сеансах; claude -p без хоста SDK отменяет подтверждение, поэтому ничего не удаляется и не экспортируется
Codex CLI (0.125.0)проверено только в codex execнет в codex exec, который отклоняет подтверждение; интерактивный интерфейс Codex ещё не протестирован
Веб-, мобильные клиенты и клиенты удалённых коннекторовне поддерживаются в 0.9.0 (только stdio)не применимо

Claude Code: однострочная команда в разделе быстрого старта (шаг 5). Codex CLI: запись в config.toml и настройка подтверждения, которая нужна там для export_workspace, находятся в docs/clients.md. Другие клиенты, запускающие локальные stdio-серверы, ещё не протестированы с 0.9.0.

Sn1per находится на другой машине, или ваш клиент работает на macOS или Windows? См. docs/remote.md для рецепта SSH (проверено с клиентом Linux OpenSSH; клиенты Windows и macOS описаны, не проверены), WSL2 (описано, не проверено) и рецептов Docker (описано, не проверено).

Редакции

Сервер определяет редакцию и движок из Sn1per CLI на хосте. "Проверено" означает, что было задействовано в проверочном запуске 0.9.0 от 2026-10-12; "ожидается" означает отсутствие известных блокеров, но без фактической проверки. Результаты по каждому инструменту, запущенные режимы сканирования и исправления, внесённые после запуска, находятся в docs/editions.md вместе с таблицами режимов и примечаниями по каждой редакции.

Скачать инструмент