Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
sn1per-mcp — Servidor MCP que permite que assistentes de IA controlem uma instalação auto-hospedada do Sn1per, executando varreduras com escopo definido e auditadas e retornando descobertas, portas, subdomínios e tecnologias como dados estruturados. | Kitploit
Ferramentas/GitHubGitHub/1n3/sn1per-mcp
OSINT (Inteligência de Fontes Abertas)ReconhecimentoScanners de VulnerabilidadesMapeamento de RedeScripting e AutomaçãoColeta de InformaçõesTestes de PenetraçãoUtilitários e FrameworksEnumeração de SubdomíniosSegurança de IA
GitHub
10há 3 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
1n3/sn1per-mcp

sn1per-mcp

Servidor MCP que permite que assistentes de IA controlem uma instalação auto-hospedada do Sn1per, executando varreduras com escopo definido e auditadas e retornando descobertas, portas, subdomínios e tecnologias como dados estruturados.

Ver Repositório

Servidor MCP do Sn1per

Controle seu Sn1per auto-hospedado a partir do seu assistente de IA: com escopo definido, auditado, para testes autorizados.

Versão PyPI do sn1per-mcp Licença: Apache-2.0

Apenas para testes de segurança autorizados. Use o Servidor MCP do Sn1per somente contra sistemas que você possui ou tem permissão explícita, por escrito, para testar, e dentro do escopo dessa permissão.

Status: beta (0.9.x). Nomes de ferramentas, parâmetros e campos de saída seguem a promessa de compatibilidade para versões 0.x.

O que ele faz

O Servidor MCP do Sn1per conecta o assistente de IA que você já usa à instalação do Sn1per no seu próprio host Linux. Ele é executado localmente via stdio ao lado do Sn1per, recusa solicitações de varredura para alvos fora do escopo que você configurar (veja os limites), registra cada solicitação de varredura, cancelamento, exclusão e exportação que executa em um log de auditoria local, e retorna os achados do Sn1per, portas abertas, subdomínios e tecnologias como dados estruturados com segredos ocultados por padrão. Ele suporta o Sn1per Community Edition 9.x e o motor 11.x usado pelo SE, Professional e Enterprise; a matriz de edições lista o que foi verificado. É gratuito e de código aberto sob a licença Apache-2.0, e destina-se apenas a testes de segurança autorizados.

O servidor é executado ao lado do Sn1per no seu host: os dados permanecem lá, e os resultados das ferramentas saem do host apenas através do seu cliente MCP e do serviço de modelo que ele utiliza. Leia Tratamento de dados e privacidade para saber o que sai do host.

O Sn1per faz a varredura. O Servidor MCP do Sn1per permite que o assistente de IA que você já usa o controle. Servidores MCP genéricos de execução de ferramentas expõem comandos individuais. O Servidor MCP do Sn1per controla os modos de varredura orquestrados do Sn1per e retorna seus resultados estruturados, com aplicação de escopo e um log de auditoria.

O que ele não é

  • Não é um scanner por si só. Ele inicia e lê a instalação do Sn1per que já está no seu host.
  • Não inclui o Sn1per. Instale o Sn1per primeiro (Sn1per Community Edition, ou o instalador Professional ou Enterprise da sua licença).
  • Não é para hosts multiusuário compartilhados. Execute-o em uma VM ou contêiner de varredura dedicado e de usuário único.

Requisitos

  • Um host Linux com Sn1per Community Edition 9.x ou o motor 11.x (Sn1per SE, Sn1per Professional ou Sn1per Enterprise).
  • Python 3.11 ou posterior. Ubuntu 22.04 e Kali 2022.x vêm com Python 3.10 e precisam de um Python gerenciado pelo uv (guia de instalação).
  • Root, ou uma regra de sudo sem senha para a CLI do Sn1per. Essa regra é equivalente a acesso root total para o usuário que ela nomeia; leia o modelo de segurança antes de adicioná-la.
  • Um cliente MCP que executa servidores stdio locais. Clientes web, móveis e de conector remoto não são suportados na 0.9.0 (somente stdio).

Início rápido

Substitua <user> pelo usuário que executa seu cliente MCP. O arquivo env é a configuração canônica, então --check vê exatamente o que o cliente executará.

  1. Instale o pipx, depois instale o servidor como esse usuário (nunca execute pipx com sudo):

    sudo apt install pipx
    pipx ensurepath
    # open a new shell, then:
    pipx install sn1per-mcp==0.9.0
    
  2. Crie o arquivo de ambiente /home/<user>/.config/sn1per-mcp/env com modo 0600:

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

    Coloque esta linha nele, depois substitua o placeholder pelos alvos que você está autorizado a testar. O próprio placeholder é recusado (scope_invalid), então nada é escaneado até que você o faça.

    SNIPER_MCP_SCOPE=<authorized-targets>
    
  3. Verifique a configuração. A saída inclui o realpath do Sn1per CLI que a regra sudo deve nomear:

    /home/<user>/.local/bin/sn1per-mcp --env-file /home/<user>/.config/sn1per-mcp/env --check
    
  4. Adicione o drop-in do sudoers com esse realpath (/usr/share/sniper/sniper numa instalação padrão). Ignore este passo se o cliente for executado como root. Passos completos: docs/install.md.

    sudo visudo -f /etc/sudoers.d/sn1per-mcp
    
    <user> ALL=(root) NOPASSWD: /usr/share/sniper/sniper
    
  5. Registre o servidor no Claude Code (outros clientes: docs/clients.md):

    claude mcp add sn1per -s user -- /home/<user>/.local/bin/sn1per-mcp --env-file /home/<user>/.config/sn1per-mcp/env
    
  6. Inicie uma nova sessão de cliente e pergunte: "Run sniper_status".

Configuração do cliente

Apenas os clientes que passaram nos testes de cliente 0.9.0 (2026-10-12) estão listados. Os caminhos de configuração, as definições de aprovação e as notas por cliente estão em docs/clients.md.

ClienteEstadoFerramentas de eliminação e exportação (requerem MCP elicitation)
Claude Code (2.1.284)verificadosim, em sessões interativas; claude -p sem um host SDK cancela a confirmação, pelo que nada é eliminado ou exportado
Codex CLI (0.125.0)verificado apenas em codex execnão em codex exec, que recusa a confirmação; a interface interativa do Codex ainda não foi testada
Clientes Web, móveis e de conector remotonão suportados em 0.9.0 (apenas stdio)não aplicável

Claude Code: o comando de uma linha no início rápido (passo 5). Codex CLI: a entrada config.toml, e a definição de aprovação de que export_workspace necessita aí, estão em docs/clients.md. Outros clientes que iniciam servidores stdio locais ainda não foram testados com 0.9.0.

O Sn1per está noutra máquina, ou o seu cliente está em macOS ou Windows? Consulte docs/remote.md para a receita SSH (verificada com um cliente Linux OpenSSH; clientes Windows e macOS documentados, não verificados), WSL2 (documentado, não verificado) e as receitas Docker (documentadas, não verificadas).

Edições

O servidor deteta a edição e o motor a partir da CLI do Sn1per no host. "Verificado" significa exercitado pela execução de verificação 0.9.0 em 2026-10-12; "esperado" significa que não há bloqueador conhecido, mas não foi exercitado. Os resultados por ferramenta, os modos de scan que foram executados e as correções feitas após a execução estão em docs/editions.md, juntamente com as tabelas de modos e as notas por edição.

Baixar ferramenta