Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

HoneyWire

HoneyWire es una plataforma open source de tecnología de engaño para seguridad interna. Convierte máquinas Linux en sensores canario en segundos mediante un Hub centralizado Go/Vue y binarios estáticos.

Ficha actualizada 18 sept 2026, 21:35 · upstream 28 ago 2026, 19:39 · release hub/v2.1.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es HoneyWire

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

HoneyWire es una plataforma open source de tecnología de engaño para seguridad interna. Convierte máquinas Linux en sensores canario en segundos mediante un Hub centralizado Go/Vue y binarios estáticos. Permite detectar intrusiones mediante tripwires, lures sintéticos y análisis forense sin ruido, integrando alertas a SIEMs nativamente.

La arquitectura se basa en microservicios independientes: el Hub (Go, Vue 3, SQLite) actúa como cerebro central con dashboard web; los Sensores son binarios Go estáticos que capturan intrusos y POSTean datos al Hub; y el Wizard es una CLI para automatizar tareas de despliegue. Utiliza el Universal Event Standard V2.0, permitiendo sensores comunitarios en cualquier lenguaje (Bash, Python, Rust) sin limitaciones.

El sistema está diseñado para entornos internos, reemplazando el enfoque tradicional de SIEM con un modelo High-Fidelity Tripwire. Incluye integración nativa con Syslog RFC5424 para Splunk o Elastic, y notificaciones a Discord o Slack. El despliegue es rápido (<60s) usando Docker Compose pre-construido, con hardening de seguridad (Distroless, non-root).

CASOS DE USO
  • Detección de escaneo de puertos en red interna mediante Network Scan Detector.
  • Monitoreo de integridad de archivos (FIM) en servidores críticos usando File Canary.
  • Canary tokens embebidos en documentos PDF o correos electrónicos para rastrear exfiltración.
  • Simulación de servicios web falsos para atraer atacantes con Web Router Decoy.
  • Integración forense directa con SIEMs existentes vía Syslog RFC5424 (TCP/UDP).
  • Automatización de despliegue y gestión de estado deseado en nodos remotos vía CLI Wizard.
PUNTOS DESTACADOS
  • Arquitectura sensor-agnóstica con Universal Event Standard V2.0 para sensores comunitarios.
  • Despliegue rápido (<60s) usando imágenes GitHub Container Registry pre-construidas.
  • Hardening de seguridad nativo (Distroless, non-root, read-only, cap_drop ALL).
  • Integración directa con notificaciones a Discord, Slack, Ntfy y Gotify sin dependencias.
  • Binarios Go estáticos para sensores sin dependencias externas en el host objetivo.
  • Licencia AGPLv3 garantizando código abierto y auditoría de seguridad completa.
PRECAUCIONES
  • Requiere configuración HTTPS en producción para evitar exposición de claves y contraseñas.
  • El Hub corre como servicio centralizado; si cae, la visibilidad forense se pierde.
  • Sensores oficiales requieren Go instalado o binarios específicos para cada arquitectura.
  • No incluye agente de recolección de logs tradicional (solo sensores activos explícitos).
  • La gestión de nodos requiere acceso SSH o Docker en los hosts remotos.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Desplegar Hub con docker compose. Usar volumen persistente para datos. Configurar reverse proxy HTTPS (Nginx/Caddy) en producción. Asegurar que el usuario del contenedor sea no-root (UID 65532). Ejecutar wizard CLI para gestionar sensores en nodos remotos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsRustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.