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
numbat — Visibilidade da atividade de agentes de IA em endpoints, com deteção no dispositivo, bloqueio opcional pré-ação e reconstrução forense. | Kitploit
Ferramentas/GitHubGitHub/perplexityai/numbat
Ferramentas DefensivasGerenciamento de Indicadores de Comprometimento (IOC)Scripting e AutomaçãoForensia DigitalInteligência de AmeaçasDetecção de IntrusãoResposta a IncidentesSegurança de IADetecção de AnomaliasAnálise de Logs
GitHub
1.2k12387há 4 diasRevisado pelo Kitploit

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 →
perplexityai/numbat

numbat

Visibilidade da atividade de agentes de IA em endpoints, com deteção no dispositivo, bloqueio opcional pré-ação e reconstrução forense.

Ver Repositório
Compartilhar

numbat

Visibilidade de endpoint sobre a atividade de agentes de IA, com deteção local, bloqueio opcional pré-ação e reconstrução forense.

O numbat observa agentes suportados de desktop, CLI, IDE e gateway através de hooks e plugins locais, logs OTLP/HTTP e artefactos de sessão em disco. A atividade em tempo real e em repouso é normalizada num único modelo de eventos e avaliada pelo mesmo motor de regras CEL. A deteção é executada localmente; os registos podem ser escritos em stdout ou num ficheiro local e, opcionalmente, entregues por HTTP.

A matriz de cobertura é a referência autoritativa para cada host e superfície. O bloqueio está desativado por predefinição e limitado aos hooks pré-ação síncronos suportados; consulte o guia de aplicação.

Funcionalidades

  • Monitorização em tempo real através de hooks, plugins e exportadores de logs OTLP/HTTP.
  • Deteção local no endpoint com regras CEL incorporadas, regras de sequência multi-etapa e regras YAML personalizadas.
  • Bloqueio opcional através dos hooks pré-ação suportados. O modo de aplicação está desativado por predefinição e aplica-se apenas a regras marcadas com enforce: true; todas as regras incluídas são apenas de monitorização.
  • Reconstrução forense a partir de artefactos de sessão em disco suportados, sem instrumentação prévia do numbat.
  • Registos NDJSON versionados para eventos, descobertas, decisões de aplicação, indicadores e resumos de análise. Os eventos e descobertas mantêm referências à origem; os JSON Schemas definem o formato de transmissão.
  • Análise de artefactos em modo de leitura com redação de segredos. A saída normal de registos nunca inclui uma transcrição bruta completa; adicionar ficheiros de evidência bruta a um pacote de caso é opcional.
  • Ferramentas de inventário e investigação para descoberta de agentes em modo de leitura, cronologias por sessão e pacotes de caso portáveis com manifestos SHA-256.
  • Distribuição em binário único para macOS, Linux e Windows, compilado sem cgo.

Início rápido

Instalação

Descarregue uma versão para macOS, Linux ou Windows em amd64 ou arm64. Cada versão inclui somas de verificação SHA-256. Também pode instalar com Go 1.26.10 ou superior:

go install github.com/perplexityai/numbat/cmd/numbat@latest
Compilar um binário estático a partir de um checkout

macOS ou Linux:

CGO_ENABLED=0 go build -trimpath -o numbat ./cmd/numbat

Windows PowerShell:

$env:CGO_ENABLED = "0"
go build -trimpath -o numbat.exe ./cmd/numbat

Inventário e varredura

Estes comandos somente leitura não instalam hooks nem alteram a configuração do agente:

numbat agents
# scan all discovered parser-backed agents
numbat scan
# or limit automatic discovery to Codex
numbat scan --agent codex

scan emite descobertas por padrão. Use numbat scan --emit all para incluir eventos e indicadores. Consulte captura de conteúdo para os modos de saída preview, full e raw.

Monitorar e aplicar

Instale o monitoramento ao vivo para qualquer agente com suporte a captura ao vivo; os comandos abaixo usam o Codex como exemplo concreto. Os hooks iniciam em modo somente monitoramento. --emit all grava eventos, descobertas, indicadores e decisões de aplicação aplicáveis em ~/.numbat/records.ndjson.

numbat hook install --agent codex --emit all
numbat hook status --agent codex

Depois de atualizar o numbat, execute novamente hook install para cada agente instalado com as mesmas opções. Isso atualiza os hooks e plugins gerados; revise novamente a confiança do host se as definições deles mudarem.

Confiança do hook: Os requisitos variam conforme o agente e o escopo. Para o hook de usuário do Codex acima, revise e confie na definição atual dele em /hooks (CLI) ou Settings > Hooks (app), inclusive após alterações como --enforce. Os hooks do Codex instalados com --managed são confiáveis por política. hook status verifica a configuração, não a execução ou a entrega. Consulte o guia de implantação para outros agentes e escopos.

Todas as regras fornecidas são somente de monitoramento. Para aplicar uma detecção, copie seu YAML fornecido completo para um diretório de operador controlado, mantenha o mesmo id, adicione enforce: true e incremente sua versão. Valide e instale essa política efetiva para um hook de pré-ação suportado:

numbat rules check --rules-dir ./numbat-policy
numbat hook install --agent codex --emit all \
  --rules-dir ./numbat-policy --enforce

Exemplo de saída

Evento de hook (solicitação de navegador de metadados de nuvem do OpenClaw)

Um callback before_tool_call controlado do OpenClaw, passado pelo plugin gerado do numbat, torna-se um evento de rede tipado com seu destino proposto e contexto de execução. Ele também corresponde à regra de alta severidade de metadados de nuvem.

{
  "actor": "assistant",
  "confidence": "medium",
  "content_preview": "http://169.254.169.254/latest/meta-data/iam/security-credentials/",
  "endpoint": {
    "hostname": "developer-workstation", "os": "linux", "arch": "arm64",
    "username": "node", "uid": "1000"
  },
  "event_id": "hook-run-20260724T151125.690671167-fa0a4148090fa1ba",
  "event_type": "network.indicator",
  "evidence": {"artifact_type": "hook"},
  "project_path": "/workspace/acme-api",
  "record_type": "event",
  "run_id": "run-20260724T151125.690671167-fa0a4148090fa1ba",
  "schema_version": "0.5.0",
  "session_id": "agent:research:metadata-review",
  "source_agent": "openclaw",
  "source_type": "hook",
  "sub_agent": "research",
  "tags": ["network"],
  "timestamp": "2026-07-24T15:20:00Z",
  "tool_call_id": "tool-cloud-metadata-01",
  "tool_name": "browser",
  "url": "http://169.254.169.254/latest/meta-data/iam/security-credentials/"
}
Descoberta de sequência (sequência de hooks do Claude Code)

Uma reprodução controlada de dois callbacks de pré-ação do Claude Code válidos segundo o contrato em uma única sessão — acesso a arquivo secreto, seguido de uma proposta de upload — produziu esta descoberta. A regra também é executada durante varreduras de artefatos; a descoberta não prova que nenhuma das ações foi concluída.

Baixar ferramenta