SniffHound

Captura nativa y honeypot en el mismo runtime.

SniffHound combina captura raw, persistencia SQLite, auth por token y una SPA local sobre wsbuilder. El mismo proceso puede trabajar en modo sniffer o honeypot.

Auth token de sesion o JWT
Storage SQLite local
WS /ws/

Accesos rapidos

Repositorio jorgelsc-dev/sniffhound
Frontend Vue 3 + Vuetify

Mapa del runtime

1. Launcher
Selecciona puerto, imprime token y arranca la consola.
2. App
Protege API y WebSocket, sirve la SPA y los docs runtime.
3. Motor
sniffer y honeypot comparten el mismo controlador.
4. Store
SQLite alimenta dashboard, mapa, analitica y SOC analysis.

Bloques principales

Captura nativa
AF_PACKET, parseo manual y un hilo por interfaz para trafico live.
Honeypot
Puertos TCP/UDP comunes con banners predefinidos y registro local.
Auth
Token de sesion de 8 caracteres al arrancar y JWT HS256 para integraciones.
Realtime
WebSocket para packet, stats_update, runtime_mode y chat.

Inicio rapido

Instalar
python -m pip install sniffhound
Arrancar
sniffhound
Sin autoarranque
SNIFFHOUND_CAPTURE_AUTO_START=0 sniffhound
Modo honeypot
SNIFFHOUND_RUNTIME_MODE=honeypot sniffhound

Rutas clave

Auth y datos