Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

LAN-Sheriff

LAN-Sheriff es un monitor de red auto-alojado que observa el tráfico saliente de dispositivos locales sin bloquear nada. Funciona en dos modos: 'Deputy' (sin privilegios, solo tráfico propio) y 'Patrol' (con libpcap/Npcap, todo el tráfico).

Ficha actualizada 21 sept 2026, 5:35 · upstream 21 sept 2026, 5:35 · release v1.0.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es LAN-Sheriff

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

LAN-Sheriff es una herramienta de monitorización de red auto-alojada y de código abierto desarrollada por 291 Group. Su objetivo principal es proporcionar visibilidad sobre las comunicaciones que realizan los dispositivos de la red local con servidores externos, haciendo visible lo que normalmente pasa desapercibido (telemetría, trackers, aplicaciones de fondo). A diferencia de soluciones de seguridad tradicionales, no bloquea ni modifica tráfico, actuando estrictamente como un observador pasivo.

La herramienta opera en dos modos detectados automáticamente sin configuración manual requerida. El modo 'Deputy' ejecuta con privilegios estándar, identificando aplicaciones específicas que inician conexiones desde la máquina local. El modo 'Patrol', que requiere acceso elevado (libpcap o Npcap), permite observar el tráfico de todos los dispositivos que pasan por el punto de vista (router o puerto espejo). Ambos modos pueden ejecutarse simultáneamente, fusionando datos de aplicaciones y descubrimiento de dispositivos en el dashboard.

La interfaz web presenta visualizaciones clave como 'The Watchtower' (mapa mundial de destinos), 'Radio Chatter' (stream de consultas DNS) y 'The Precinct Map' (diagrama de red). Incluye un motor de detección llamado 'Wanted List' con reglas específicas para identificar comportamientos sospechosos como beaconing, escaneo de puertos o tráfico cifrado en texto plano. Soporta exportación a CSV/JSON y alertas vía webhooks.

CASOS DE USO
  • Curiosity: Ver qué hace un nuevo dispositivo (ej. Smart TV) al conectarse a la red local.
  • Privacy: Identificar con quién comparten datos los dispositivos sin depender de las políticas del fabricante.
  • Security: Detectar anomalías como beaconing, DGA o tráfico no habitual en caso de compromiso.
  • Understanding: Visualizar el mapa de conexiones salientes de la red local en tiempo real.
  • Education: Demostrar a usuarios finales qué servicios externos contactan sus dispositivos IoT.
PUNTOS DESTACADOS
  • Sin configuración inicial requerida (plug-and-play).
  • No bloquea ni modifica tráfico (observación pasiva pura).
  • Soporta dos modos de operación (Deputy y Patrol) para máxima visibilidad.
  • Motor de detección basado en reglas (Wanted List) con explicaciones legibles.
  • Interfaz multilenguaje (12 idiomas incluidos RTL).
  • Exportación de datos y alertas configurables vía webhooks.
PRECAUCIONES
  • Requiere acceso elevado para ver tráfico de otros dispositivos (Patrol Mode).
  • DNS sobre HTTPS/TLS no es visible sin interceptación (limitación técnica inherente).
  • No sustituye a herramientas de análisis profundo como Wireshark o Zeek.
  • El modo Deputy solo ve el tráfico de la máquina donde se ejecuta.
  • Requiere un punto de vista adecuado (router o puerto espejo) para ver todo el tráfico.
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Despliegue recomendado en Docker o binarios nativos (Linux, macOS, Windows). Para visibilidad completa de toda la red, instale en el router o puerto SPAN con acceso a libpcap/Npcap (Patrol Mode). Consulte docs/VANTAGE-POINTS.md para compatibilidad de hardware. El modo Deputy funciona sin privilegios pero solo muestra tráfico local. Verifique las firmas de binarios al iniciar por primera vez si no hay CA instalada. Exporte datos periódicamente para auditoría externa.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
29112915
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.