Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
AgrusScanner — Scanner de reconhecimento de rede Windows com ping sweeps, varredura de portas TCP e detecção profunda de serviços de IA/ML para encontrar shadow AI, implantações de LLM não autorizadas e infraestrutura de GPU. | Kitploit
Ferramentas/GitHubGitHub/nybaywatch/agrusscanner
Ferramentas DefensivasReconhecimentoScanners de VulnerabilidadesMapeamento de RedeEscaneamento de PortasColeta de InformaçõesSegurança de RedeUtilitários e FrameworksSegurança de IA
GitHubnybaywatch/agrusscanner

AgrusScanner

Scanner de reconhecimento de rede Windows com ping sweeps, varredura de portas TCP e detecção profunda de serviços de IA/ML para encontrar shadow AI, implantações de LLM não autorizadas e infraestrutura de GPU.

14112há 1 diaAinda 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 →
Ver Repositório
Compartilhar

Agrus Scanner

GitHub Downloads (all assets, all releases) GitHub Stars Latest release Signatures

Ferramenta de reconhecimento de rede com detecção profunda de serviços de IA/ML. Escaneia sua rede para descobrir hosts, portas abertas e identifica serviços de IA em execução em toda a sua infraestrutura.

Criada para equipes de segurança, administradores de TI e pesquisadores que precisam de visibilidade sobre shadow AI, implantações não autorizadas de LLM e infraestrutura de GPU em suas redes.

Por quê

Há uma preocupação crescente com shadow AI, e isto oferece uma maneira simples de escanear redes. Além disso, muitas das ferramentas típicas de escaneamento para Windows são lentas e têm interfaces mal projetadas, especialmente para quem usa um monitor 4k+. O Agrus Scanner é construído em C#/.NET nativo com WPF — sem Electron, sem navegador embutido — então ele inicia rápido, escaneia rápido e permanece leve em recursos. Eu estava cansado de tentar ler letras minúsculas, então quando um amigo/cliente procurava uma maneira de escanear em busca de shadow AI, e sem nenhuma ferramenta do tipo Windows disponível, pareceu um encaixe natural.

Ele também funciona como um scanner de rede direto — ping sweeps, escaneamento de portas e resolução de hostname são todos integrados. Você não precisa de uma ferramenta separada para reconhecimento básico. Mas onde o Agrus realmente se destaca é na detecção de IA: ele vai além do escaneamento de portas ao sondar ativamente os serviços descobertos com chamadas de API específicas de IA, trazendo de volta nomes de modelos, detalhes de GPU, informações de contêiner e dados de versão. Se alguém na sua rede está executando um serviço de IA, o Agrus o encontra e diz exatamente o que é.

Ele também funciona como um servidor MCP, então agentes de IA como Claude Code e OpenClaw podem usá-lo como ferramenta — escanear redes, sondar hosts e trazer resultados de volta de forma autônoma. Aponte seu agente para o endpoint e ele cuida do resto.

Agrus Scanner

Instalação

Baixe o instalador mais recente em Releases:

AgrusScanner-Setup.msi — autocontido, sem necessidade de runtime .NET.

Requer Windows 10/11. O instalador e os binários instalados são assinados com Authenticode (Azure Trusted Signing, publicador Joseph Fago). Uma vez instalado, as assinaturas de detecção se mantêm atualizadas; você só precisa de um novo instalador quando o próprio aplicativo muda.

Novidades

v1.0 — Setembro de 2026 (atual)

O Agrus Scanner 1.0 é a primeira versão estável. O motor de detecção, o feed de assinaturas assinado e a integração MCP estão completos e com suporte. A partir daqui, novos serviços de IA são entregues como atualizações de assinatura e a versão do aplicativo só muda quando o motor, a UI ou as ferramentas MCP mudam.

  • Assinaturas de detecção com autoatualização — sondas, portas de IA e padrões de imagens Docker são entregues como um feed criptograficamente assinado. Novos serviços chegam automaticamente sem reinstalar. Veja Detection Signatures.
  • Detecção de servidor MCP em todas as três gerações de transporte, com nome do servidor, versão e capacidades extraídas.
  • Tudo é assinado — o MSI, AgrusScanner.exe e AgrusScanner.dll são assinados com Authenticode via Azure Trusted Signing; as releases são abortadas se qualquer um estiver sem assinatura. Os pacotes de assinatura são assinados com uma chave separada que o aplicativo verifica antes de carregar.
  • Configurações — atualizações de assinatura (Desligado / Apenas notificar / Instalação automática), verificação de atualização do aplicativo e o servidor MCP integrado podem ser desativados individualmente.
  • 111 definições de sonda em 13 categorias; 43 testes automatizados incluindo adulteração, chave errada, downgrade e fixtures de servidor MCP ao vivo.

Versões de correção (1.0.x) trazem apenas correções. As versões de assinatura são datadas (por exemplo 2026.09.15.1) e exibidas na barra de status.

v0.4.1 — Setembro de 2026

  • Atualizações automáticas de assinatura — as assinaturas de detecção agora são entregues como um feed assinado, separado do aplicativo. Novas assinaturas chegam automaticamente sem reinstalar. As configurações oferecem Desligado / Apenas notificar / Instalação automática (padrão), e a barra de status mostra a versão de assinatura ativa. Todo pacote é assinado na CI; o aplicativo recusa qualquer coisa que não seja verificada contra sua chave pública integrada, então um arquivo adulterado ou de terceiros nunca é carregado.
  • Configurações: a verificação de atualização do aplicativo agora pode ser desativada pela UI

v0.4.0 — Setembro de 2026

  • Detecção de servidor MCP — encontra servidores Model Context Protocol na rede em todas as três gerações de transporte: Streamable HTTP (initialize), o server/discover stateless de 2026-07-28 e HTTP+SSE legado. Mostra o nome autorreportado do servidor, versão, capacidades (tools / resources / prompts) e versão do protocolo. Sessões abertas durante a detecção são fechadas imediatamente; nenhuma ferramenta é jamais chamada.
  • Catálogo de assinaturas — todas as definições de detecção (sondas, preset de portas de IA, padrões de imagens Docker) agora vivem em signatures/catalog.json e são compiladas como a linha de base. Base para o feed de assinaturas da v0.4.1.
  • Novas portas de preset de IA para ferramentas MCP: 8811 (Docker MCP Gateway), 8931 (Playwright MCP), 6274/6277 (MCP Inspector), 8999 (Agrus), 8123 (Home Assistant, restrita à sua própria sonda)
  • Configurações: o servidor MCP integrado (modo --mcp-only) agora pode ser desativado
  • O catálogo de sondas cresce para 111 definições

v0.3.5 — Setembro de 2026

  • Detecção de TabbyAPI (LLM) — o servidor de API oficial do ExLlamaV2, identificado via seu endpoint não autenticado /.well-known/serviceinfo (a única rota não autenticada que o TabbyAPI expõe por padrão)
  • Detecção de OpenClaw (Agent Platform) — o assistente agêntico auto-hospedado, identificado via sua verificação de integridade do gateway em sua porta padrão distintiva 18789
  • O catálogo de sondas cresce para 103 definições; sem atualizações de dependências esta semana (nada desatualizado ou vulnerável)

v0.3.4 — Setembro de 2026

  • Detecção de LMDeploy (InternLM) (LLM) — servidor de API compatível com OpenAI identificado por sua porta padrão distintiva 23333
  • Detecção de exo (LLM) — cluster p2p distribuído de LLM local, identificado via seu dashboard/API na porta 52415
  • O catálogo de sondas cresce para 101 definições; dependências corrigidas

Recursos

  • Ping Sweep - Descoberta ICMP rápida em sub-redes (256 simultâneos)
  • Escaneamento de Portas - Varredura TCP connect com perfis predefinidos (Quick, Common, Extended, AI, Deep AI)
  • Detecção de Serviços de IA - 111 definições de sonda identificando mais de 70 serviços de IA/ML e servidores MCP
  • Assinaturas com Autoatualização - definições de detecção chegam automaticamente através de um feed assinado; sem reinstalação para novos serviços
  • Enumeração de Contêineres Docker - Detecta contêineres de IA via API Docker exposta
  • Infraestrutura de GPU - Encontra exportadores NVIDIA DCGM e métricas de inferência
  • Exportar Resultados - Salve resultados de escaneamento em CSV ou TXT pelo botão EXPORT da barra de ferramentas
  • Resultados em Tempo Real - UI com atualização ao vivo conforme o escaneamento progride
  • Servidor MCP - Exponha ferramentas de escaneamento para agentes de IA via Model Context Protocol
  • Agent Skills - Funciona com Claude Code, OpenClaw, Cursor e outras ferramentas compatíveis com AgentSkills

Categorias de Detecção de IA

CategoriaServiços Detectados
LLMOllama, vLLM, HF TGI, llama.cpp, KoboldCpp, LM Studio, LiteLLM, Jan.ai, GPT4All, LocalAI, FastChat, Tabby, Xinference, SGLang, text-generation-webui, NVIDIA NIM, NVIDIA Dynamo, OpenLLM, MLX-LM, llamafile, Aphrodite Engine, llama-swap, LMDeploy, exo, TabbyAPI
Geração de ImagemStable Diffusion (A1111), ComfyUI, InvokeAI, SD WebUI Forge, Fooocus-API
Geração de VídeoSwarmUI, HunyuanVideo
Voz / STT / TTSSpeaches, whisper.cpp, OpenedAI-Speech, F5-TTS, GPT-SoVITS, XTTS-API-Server, Coqui XTTS Streaming, Kokoro-FastAPI, Chatterbox-TTS-Server
Plataforma de MLNVIDIA Triton, TorchServe, TensorFlow Serving, MLflow, Ray Serve, BentoML, KServe, MindsDB
Plataforma de IAOpen WebUI, AnythingLLM, LibreChat, Flowise, Dify, SillyTavern, n8n, PrivateGPT, aplicativos Gradio
Plataforma de AgentesAutoGen Studio, Letta, OpenHands, CrewAI Studio, Langflow, OpenClaw
Plataforma RAGOnyx, R2R, kotaemon, RAGFlow, Quivr, Verba, Khoj
EmbeddingsHF Text Embeddings Inference (TEI), Infinity
Banco de VetoresQdrant, ChromaDB, Weaviate, Milvus
Servidor MCPQualquer servidor MCP via Streamable HTTP (initialize / server/discover) ou HTTP+SSE legado, além do Home Assistant MCP; reporta nome, versão e tools/resources/prompts
Infra de GPUNVIDIA DCGM Exporter, Triton Metrics, TorchServe Metrics
ContêinerAPI Docker com mais de 70 correspondências de padrões de imagens de IA

A detecção vai além do escaneamento de portas - o sondador consulta endpoints de API específicos do serviço, extrai nomes de modelos, versões, informações de GPU e detalhes de contêineres.

Assinaturas de Detecção

A partir da 1.0, o que o Agrus pode detectar é separado do próprio aplicativo, da mesma forma que um antivírus separa seu motor de suas definições.

Como funciona

  • Cada sonda, entrada de preset de porta de IA e padrão de imagem Docker vive em um único catálogo. Uma cópia é incorporada em cada release como a linha de base, então o aplicativo funciona totalmente offline.
  • Novas assinaturas são publicadas no feed signatures no GitHub, tipicamente semanalmente conforme novos serviços de IA aparecem. O aplicativo verifica o feed alguns segundos após o lançamento e uma vez por dia depois disso.
  • A versão de assinatura ativa e a contagem de sondas são mostradas nas Configurações e no popup de ajuda, e na barra de status quando uma atualização está disponível. As versões são datadas, por exemplo 2026.09.22.1.

Suas escolhas (Configurações → Atualizações → Assinaturas de detecção)

ModoComportamento
Instalação automática (padrão)Novas assinaturas são baixadas e ativadas silenciosamente e aplicadas a partir do próximo host sondado em diante
Apenas notificarUm link aparece na barra de status; clique nele para instalar
DesligadoNunca contata o feed; a linha de base integrada é usada

Como se mantém seguro

  • Cada pacote é assinado na CI com uma chave privada que existe apenas como segredo do GitHub Actions. O aplicativo carrega a chave pública correspondente e recusa qualquer pacote que falhe na verificação, seja mais antigo do que o já ativo, precise de uma versão mais nova do aplicativo ou falhe em verificações estruturais (sem duplicatas, sem encolhimento, categorias válidas).
  • Um pacote de assinatura só pode adicionar ou refinar detecção. Ele não pode adicionar código, alterar quais portas são escaneadas fora do preset de IA, ou fazer o scanner enviar qualquer coisa além do conjunto fixo de requisições de descoberta somente leitura (POST é limitado a MCP initialize / server/discover / ping).
  • Se um arquivo baixado for adulterado, corrompido ou servido pelo host errado, ele é descartado e o último conjunto bom permanece ativo. Nada é jamais carregado do disco sem as mesmas verificações.

O que ainda precisa de uma atualização do aplicativo

A extração de detalhes ricos para um serviço totalmente novo (listas de modelos, nomes de GPU) é código, então uma assinatura pode rotular um serviço antes que a próxima release mostre seus detalhes. Mudanças no motor, na UI e nas ferramentas MCP também são releases do aplicativo, que a verificação de atualização existente anuncia.

Contribuindo com uma assinatura

Adicione uma entrada em signatures/catalog.json e abra um pull request; os gates do catálogo na CI o validam e, uma vez mesclado, o feed é publicado automaticamente. Detalhes estão em docs/DEVELOPER.md.

Uso

Modo GUI

  1. Insira um intervalo de IP (CIDR, intervalo ou IP único)
  2. Selecione um preset de escaneamento:
    • Quick - 6 portas comuns
    • Common - 22 portas bem conhecidas
    • Extended - 58 portas de serviço
    • AI Scan - 38 portas específicas de IA/ML com sondagem de serviço
    • Deep AI Scan - Todas as 65535 portas com sondagem completa de IA (lento mas completo)
    • No port scan - Apenas ping sweep
  3. Clique em START
  4. Após o escaneamento, clique em EXPORT para salvar os resultados como CSV ou TXT

Os resultados do AI Scan mostram os serviços detectados com detalhes extraídos:

root@kitploit:~
[LLM] Ollama :11434 (llama3, mistral) | [GPU Infra] NVIDIA DCGM :9400 (RTX 4090)

Modo Servidor MCP

Execute o scanner como um servidor MCP headless com um ícone na bandeja do sistema:

root@kitploit:~
AgrusScanner.exe --mcp-only

Isto inicia um servidor MCP Streamable HTTP em http://localhost:8999/mcp (porta configurável nas configurações). Agentes de IA podem então chamar as ferramentas de escaneamento diretamente.

Nota de segurança: O servidor MCP se vincula apenas a localhost e valida cabeçalhos Host para bloquear ataques de DNS rebinding. Apenas processos na sua própria máquina podem se conectar. Não exponha este servidor à rede via proxy reverso ou túnel sem adicionar sua própria camada de autenticação.

Ferramentas MCP:

FerramentaDescrição
scan_networkPing sweep + escaneamento de portas + DNS + sondagem de IA em um intervalo de IP
probe_hostEscaneamento profundo de um único IP com escaneamento de portas e detecção de IA
list_presetsLista os presets de escaneamento disponíveis com contagens de portas

Integração com Agentes de IA

Claude Code

O projeto inclui um .mcp.json que conecta o Claude Code ao scanner. Inicie o servidor MCP, então use o Claude Code neste projeto:

root@kitploit:~
// .mcp.json (já incluído)
{
  "mcpServers": {
    "agrus-scanner": {
      "type": "http",
      "url": "http://localhost:8999/mcp"
    }
  }
}

Uma skill do Claude Code também está incluída em .claude/skills/agrus-scanner/SKILL.md que ensina o agente quando e como usar as ferramentas de escaneamento.

OpenClaw

Instale o plugin OpenClaw incluído:

root@kitploit:~
openclaw plugins install ./openclaw-plugin

Configure nas configurações do OpenClaw:

root@kitploit:~
{
  "plugins": {
    "entries": {
      "agrus-scanner": {
        "enabled": true,
        "config": { "mcpUrl": "http://localhost:8999/mcp" }
      }
    }
  }
}

Outras Ferramentas Compatíveis com AgentSkills

A skill em .claude/skills/agrus-scanner/SKILL.md segue o formato aberto AgentSkills e funciona com qualquer agente compatível (Cursor, Gemini CLI, OpenClaw, etc.). Aponte sua ferramenta para o endpoint MCP e a skill fornece instruções de uso.

Privacidade e Atualizações

O Agrus Scanner faz dois tipos de requisições de saída, ambas opcionais e ambas visíveis em Configurações → Atualizações:

  • Verificação de atualização do aplicativo na inicialização para api.jpftech.com, enviando apenas a versão do aplicativo e a versão do SO. Nenhum dado pessoal, ID de máquina ou endereço IP é armazenado. Alternância: Verificar atualizações do aplicativo na inicialização.
  • Verificação do feed de assinaturas para github.com (a release signatures) na inicialização e diariamente, buscando um pequeno manifesto e, quando mais novo, o pacote assinado. Nenhum dado identificador é enviado. Alternância: Assinaturas de detecção → Desligado.

O tráfego de escaneamento em si vai apenas para o intervalo de IP que você inserir. As configurações são armazenadas em %LOCALAPPDATA%\AgrusScanner\settings.json; um pacote de assinatura instalado fica ao lado dele como signatures.agsig.

Segurança

Endurecimento mantido até a 1.0:

  • Assinatura de código — MSI, exe e dll são assinados com Authenticode (Azure Trusted Signing); o pipeline de release se recusa a publicar se qualquer assinatura estiver ausente ou inválida
  • Feed de detecção assinado — pacotes de assinatura são assinados com ECDSA P-256 e verificados antes do uso; downgrade, tamanho excessivo, bomba de descompressão e pacotes malformados são rejeitados, e um pacote não pode introduzir requisições arbitrárias (veja Detection Signatures)
  • Sondas limitadas — respostas de streaming (SSE) são cortadas em 1,5 s / 64 KB; sessões MCP abertas durante a detecção são fechadas imediatamente e nenhuma ferramenta é jamais invocada
  • Limites de entrada — análise de CIDR e intervalo limitada a 65.536 endereços para prevenir esgotamento de memória
  • Proteção contra path traversal — export_results do MCP restrito à pasta Documentos do usuário
  • Defesa contra DNS rebinding — o servidor MCP valida cabeçalhos Host, rejeitando requisições não-localhost
  • Limite de tamanho de resposta — respostas de sonda HTTP limitadas a 1 MB para bloquear bombas de memória de servidores maliciosos
  • Prevenção de injeção em CSV — A exportação escapa caracteres de injeção de fórmula (=, +, -, @)
  • Proteção NTLM — Removida a abertura de shell SMB para prevenir divulgação de credenciais a hosts não confiáveis
  • Log de diagnóstico — Exceções suprimidas agora são registradas em System.Diagnostics.Trace para visibilidade
  • Sem segredos embutidos — Credenciais de assinatura de build movidas para variáveis de ambiente

Atalhos de Teclado

TeclaAção
Ctrl + CCopiar endereço IP selecionado
Ctrl + =Aumentar zoom
Ctrl + -Diminuir zoom
Ctrl + 0Redefinir zoom
Ctrl + ScrollZoom
Clique direitoMenu de contexto (copiar, abrir serviços)

Licença

Licença MIT — use por sua conta e risco. Veja LICENSE para os termos completos.

Baixar ferramenta