MapMyLAN
MapMyLAN es una herramienta auto-alojada para cartografiar, monitorizar y defender redes locales. Descubre dispositivos, mide topología real, detecta vulnerabilidades y bloquea tráfico en el router mediante reglas ejecutadas directamente en el equipo.
Ficha actualizada 22 sept 2026, 15:18 · upstream 22 sept 2026, 10:21 · release sin release detectada
Qué es MapMyLAN
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
MapMyLAN es una plataforma de monitorización de red local diseñada para funcionar de forma autónoma sin dependencias externas complejas. Utiliza Docker Compose con PostgreSQL y Redis, escuchando en el puerto 8090. Su arquitectura permite la gestión de múltiples segmentos de red mediante configuración manual de VLANs y subredes.
- Inventario automático de dispositivos mediante ARP, ping y escaneo de puertos
- Detección de vulnerabilidades en servicios expuestos desde el exterior
- Visualización de topología real con inserción automática de switches no gestionados
- Gestión de reglas de bloqueo (firewall) directamente en el router o switch
- Reserva dinámica de direcciones IP basada en segmentos definidos por el usuario
- Soporte nativo para múltiples fabricantes: Ubiquiti UniFi, MikroTik, Cisco IOS, pfSense, OpenWrt y Asus Merlin
- Cifrado de credenciales al reposo con AES-256-GCM usando MASTER_KEY
- Hachado de contraseñas con Argon2id (32 MiB, 3 passes) para resistencia a ataques por fuerza bruta
- Autenticación híbrida: contraseña, WebAuthn y segundo factor
- Topología real basada en puertos de conmutación y APs detectados automáticamente
- Gestión de múltiples subredes sin saturar la interfaz de red
- Requiere acceso administrador SSH o API local al router para ejecutar reglas de bloqueo
- El escaneo ARP debe realizarse en la misma interfaz física que los dispositivos objetivo
- Los VLANs no se descubren automáticamente; deben declararse manualmente en la configuración
- La reserva de IPs requiere intervención manual en el DHCP del router
- No soporta bloqueo directo en routers Zyxel ni en interfaces sin soporte SSH/API
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar con Docker Compose. Generar secretos (POSTGRES_PASSWORD, JWT_SECRET, MASTER_KEY) antes de iniciar. Configurar SCAN_INTERFACE para el enlace físico correcto. No exponer la API públicamente; usar VPN o autenticación obligatoria. Mantener DEFAULT_ADMIN_PASSWORD vacío en producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.