Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
8090543263792375
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.