Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
numbat — Visibilidad de la actividad de los agentes de IA en los endpoints, con detección en el dispositivo, bloqueo opcional previo a la acción y reconstrucción forense. | Kitploit
Herramientas/GitHubGitHub/perplexityai/numbat
Herramientas DefensivasGestión de Indicadores de Compromiso (IOC)Scripting y AutomatizaciónForensia DigitalInteligencia de AmenazasDetección de IntrusionesRespuesta a IncidentesSeguridad de IADetección de AnomalíasAnálisis de Registros
GitHub
1.2k12387hace 4 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
perplexityai/numbat

numbat

Visibilidad de la actividad de los agentes de IA en los endpoints, con detección en el dispositivo, bloqueo opcional previo a la acción y reconstrucción forense.

Ver Repositorio
Compartir

numbat

Visibilidad de endpoint sobre la actividad de agentes de IA, con detección local, bloqueo opcional previo a la acción y reconstrucción forense.

numbat observa agentes compatibles de escritorio, CLI, IDE y gateway mediante hooks y plugins locales, logs OTLP/HTTP y artefactos de sesión en disco. La actividad en vivo y en reposo se normaliza en un único modelo de eventos y se evalúa mediante el mismo motor de reglas CEL. La detección se ejecuta localmente; los registros pueden escribirse en stdout o en un archivo local y, opcionalmente, entregarse por HTTP.

La matriz de cobertura es la referencia autoritativa para cada host y superficie. El bloqueo está desactivado por defecto y se limita a los hooks síncronos previos a la acción compatibles; consulte la guía de aplicación.

Características

  • Monitoreo en vivo mediante hooks, plugins y exportadores de logs OTLP/HTTP.
  • Detección local en el endpoint con reglas CEL integradas, reglas de secuencia de varios pasos y reglas YAML personalizadas.
  • Bloqueo opcional mediante hooks previos a la acción compatibles. El modo de aplicación está desactivado por defecto y solo se aplica a las reglas marcadas con enforce: true; todas las reglas incluidas son de solo monitoreo.
  • Reconstrucción forense a partir de artefactos de sesión en disco compatibles, sin instrumentación previa de numbat.
  • Registros NDJSON versionados para eventos, hallazgos, decisiones de aplicación, indicadores y resúmenes de escaneo. Los eventos y hallazgos conservan referencias a la fuente; los esquemas JSON definen el formato de transmisión.
  • Escaneo de artefactos de solo lectura con redacción de secretos. La salida de registros normal nunca incluye una transcripción sin procesar completa; añadir archivos de evidencia sin procesar a un paquete de caso es opcional.
  • Herramientas de inventario e investigación para el descubrimiento de agentes de solo lectura, líneas de tiempo por sesión y paquetes de caso portables con manifiestos SHA-256.
  • Distribución en un único binario para macOS, Linux y Windows, compilado sin cgo.

Inicio rápido

Instalación

Descargue una versión para macOS, Linux o Windows en amd64 o arm64. Cada versión incluye sumas de verificación SHA-256. También puede instalar con Go 1.26.10 o superior:

go install github.com/perplexityai/numbat/cmd/numbat@latest
Compilar un binario estático desde una copia de trabajo

macOS o 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

Inventario y escaneo

Estos comandos de solo lectura no instalan hooks ni modifican la configuración del agente:

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

scan emite hallazgos por defecto. Use numbat scan --emit all para incluir eventos e indicadores. Consulte content capture para los modos de salida preview, full y raw.

Monitorizar y aplicar

Instale la monitorización en vivo para cualquier agente con soporte de captura en vivo; los comandos a continuación usan Codex como ejemplo concreto. Los hooks se inician en modo de solo monitorización. --emit all escribe eventos, hallazgos, indicadores y las decisiones de aplicación correspondientes en ~/.numbat/records.ndjson.

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

Después de actualizar numbat, vuelve a ejecutar hook install para cada agente instalado con las mismas opciones. Esto actualiza los hooks y plugins generados; revisa de nuevo la confianza del host si sus definiciones cambian.

Confianza en los hooks: Los requisitos varían según el agente y el ámbito. Para el hook de usuario de Codex anterior, revisa y confía en su definición actual en /hooks (CLI) o en Settings > Hooks (app), incluso después de cambios como --enforce. Los hooks de Codex instalados con --managed son de confianza por política. hook status verifica la configuración, no la ejecución ni la entrega. Consulta la guía de despliegue para otros agentes y ámbitos.

Todas las reglas incluidas son solo de monitoreo. Para aplicar una detección, copia su YAML incluido completo en un directorio de operador controlado, mantén el mismo id, añade enforce: true e incrementa su versión. Valida e instala esa política efectiva para un hook de preacción compatible:

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

Ejemplo de salida

Evento de hook (solicitud de navegador a metadatos en la nube de OpenClaw)

Una callback before_tool_call controlada de OpenClaw que pasa a través del plugin generado de numbat se convierte en un evento de red tipado con su destino propuesto y su contexto de ejecución. También coincide con la regla de alta severidad de metadatos en la nube.

{
  "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/"
}
Detección de secuencia (secuencia de hooks de Claude Code)

Una reproducción controlada de dos callbacks de pre-acción de Claude Code válidos según el contrato en una sesión —acceso a un archivo secreto, luego una carga propuesta— produjo esta detección. La regla también se ejecuta durante los escaneos de artefactos; la detección no prueba que ninguna de las acciones se haya completado.

Descargar herramienta