v2.4 · open core · Linux

Detección de intrusiones en tiempo real, sin la complejidad de un SIEM

PULPO analiza tus logs en streaming, aplica reglas de detección, correlaciona eventos por IP y sesión, y responde automáticamente — todo desde un dashboard en vivo, dentro de tu propia red.

Empezar gratis

$ curl -sSL get.pulpo.sh | bash — desplegado en < 5 min

PULPO · IDS Monitor — /opt/LogClassifier/alertas.log STREAMING
Dashboard de PULPO en vivo: pipeline de detección, resumen de actividad, análisis de severidad, top reglas y eventos en tiempo real
Dashboard real de PULPO — pulsa para ampliar
14reglas de detección preconfiguradas
<50mslatencia de detección
ATT&CKmapeo MITRE en cada alerta
100%on-premise — tus datos no salen de tu red

Características

Todo lo que necesita un SOC pequeño. Nada de lo que no.

Un único binario que ingiere, detecta, correlaciona y responde. Sin clústeres que mantener ni licencias por volumen de datos.

Análisis de logs en streaming

Ingesta continua de syslog, auth.log, journald y ficheros arbitrarios. Cada línea se evalúa en el momento en que se escribe.

Motor de reglas YAML

14 reglas listas para usar y un DSL en YAML para escribir las tuyas: regex, umbrales, ventanas temporales y severidad.

Correlación inteligente

Agrupa eventos por IP, sesión y ventana temporal para distinguir un ataque real de ruido: 50 logins fallidos no son 50 alertas.

Respuesta automática

Bloqueo inmediato del origen vía iptables con expiración configurable, listas blancas y modo solo-detección (IDS).

Dashboard en tiempo real

Alertas, gráficos y estado del sistema empujados por WebSocket al navegador. Sin refrescar, sin esperar al cron.

API REST + SQLite

Consulta alertas y métricas desde tus herramientas con una API documentada. Persistencia embebida en SQLite, cero dependencias.

Cómo funciona

Del log a la respuesta en cinco etapas

Un pipeline lineal y auditable: cada evento puede rastrearse de extremo a extremo.

01

Ingesta

Logs en streaming desde syslog, journald y ficheros

02

Motor de Reglas

Evaluación de cada línea contra reglas YAML

03

Correlación

Agrupación por IP, sesión y ventana temporal

04

Respuesta

Bloqueo automático vía iptables o modo IDS

05

Alertas

Dashboard, Slack, Telegram, email y API

Precios

Precio por host. Sin sorpresas por volumen de datos.

Empieza gratis con el core open source y escala cuando tu red lo haga.

Mensual Anual –20%

Community

Estudiantes, homelab, 1 host

0· open source

licencia MIT, para siempre

  • IDS/IPS core completo
  • 14 reglas de detección preconfiguradas
  • Dashboard local en tiempo real
  • Reglas YAML personalizadas
  • Soporte de la comunidad (GitHub)

Enterprise

SOC y grandes organizaciones

A medida

contrato anual · facturación por volumen

  • Todo lo de Pro, más:
  • Hosts ilimitados
  • Correlación avanzada multi-fuente
  • Integración SIEM: Splunk y Elastic
  • SSO / LDAP y reportes PDF
  • SLA 24/7 y despliegue asistido
  • Gestor de cuenta dedicado

Comparativa detallada

CaracterísticaCommunityProEnterprise
Detección y respuesta
Motor IDS/IPS en streaming
Reglas YAML personalizadas
Bloqueo automático (iptables)
Correlación IP / sesión / tiempo
Correlación avanzada multi-fuente
Hosts monitorizados1por licenciailimitados
Integraciones
Threat intel (AbuseIPDB / VirusTotal)
Slack / Telegram / email
API REST autenticada
SIEM (Splunk / Elastic)
SSO / LDAP
Datos y soporte
Retención de eventos7 días90 díasa medida
Reportes PDF programados
Soportecomunidademail < 24 hSLA 24/7
Despliegue on-prem asistido

Confianza

Hecho para gente que no se fía de nadie. Con razón.

Si tu trabajo es proteger una red, no deberías tener que confiar a ciegas en tus herramientas.

100% on-premise

Tus logs nunca salen de tu infraestructura. PULPO funciona aislado de internet, sin nube intermedia ni dependencias externas.

Código auditable, open core

El motor de detección es open source bajo licencia MIT. Audita cada línea antes de darle acceso a tus logs.

Sin telemetría oculta

Cero llamadas a casa. Las únicas conexiones salientes son las que tú configuras: threat intel y notificaciones.

FAQ

Preguntas frecuentes

Snort y Suricata inspeccionan paquetes de red; PULPO trabaja sobre logs del sistema, donde viven los brute-force, escaladas de privilegios y accesos anómalos. Frente a Wazuh, PULPO es un único binario sin agentes pesados ni Elastic que mantener: instalado y detectando en minutos, no en días.

Sí. Detección, correlación, respuesta y dashboard funcionan completamente offline. Solo las integraciones opcionales (threat intel, Slack, Telegram) requieren salida a internet, y siempre las configuras tú.

Linux: Debian/Ubuntu, RHEL/Rocky/Alma y Arch, en x86-64 y ARM64. Se distribuye como AppImage, paquete .deb/.rpm e imagen Docker. La respuesta automática usa iptables/nftables.

Sí, en todos los planes — incluido Community. Las reglas son ficheros YAML con patrón (regex), umbral, ventana temporal, severidad y acción. Se recargan en caliente sin reiniciar el servicio.

Un host es cualquier máquina (física, VM o contenedor persistente) cuyos logs analiza PULPO. Los contenedores efímeros del mismo nodo no cuentan aparte. La licencia se ajusta mes a mes si tu número de hosts cambia.

Sí: 14 días con todas las funciones Pro, sin tarjeta de crédito. Al terminar, puedes pasar a pago o seguir en Community sin perder tus datos ni tu configuración.

Despliega PULPO en tu red en menos de 5 minutos

Ocho tentáculos vigilando tu red. Cero puntos ciegos.

Leer la documentación
$ curl -sSL get.pulpo.sh | bash