Skip to content

drenlia/LANGuard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LANGuard

Logo LANGuard

Aplicación web autohospedada para escaneo y monitoreo avanzado de tu red LAN.

Esta herramienta permite detectar accesos no autorizados en tiempo real, marcando cada dispositivo como confiable o no confiable según la configuración que definas. Si se detecta un dispositivo no confiable, la aplicación envía notificaciones automáticas por Telegram para alertarte de forma inmediata.

Integra el poder de Nmap y ARP para una detección más precisa, sin necesidad de seleccionar manualmente la interfaz de red, ya que identifica automáticamente el segmento de red del servidor donde se ejecuta el servicio. Además, mantiene un historial de detecciones, permite asignar nombres personalizados a dispositivos, y ofrece una interfaz moderna y adaptable para que puedas administrar y supervisar tu red de forma sencilla y visualmente atractiva.


🔐 Credenciales por defecto

  • Usuario: admin@example.com
  • Contraseña: admin

⚠️ Por seguridad, cambie la SECRET_KEY generando una nueva con:

openssl rand -hex 32

🌐 Acceso a la Interfaz Web

Visite la interfaz web de LANGuard ingresando la IP del servidor en el puerto 5555.

Acceso a la interfaz

Cambio de credenciales


🧭 Panel Principal

Panel principal 1

Panel principal 2


🌙 Modo Oscuro

LANGuard cuenta con una opción para cambiar al modo oscuro.

Modo oscuro


🧪 Escaneo de Puertos

Visualice el estado de los puertos de los dispositivos conectados a la red LAN.

Escaneo de puertos


🔍 Filtrado de dispositivos

Ahora puedes filtrar fácilmente los dispositivos detectados en la red LAN utilizando:

  • Nombre del dispositivo (editable)
  • MAC Address (dirección física)
  • Nivel de confianza: confiable o no confiable

Esto te permite ubicar rápidamente un dispositivo específico entre todos los conectados.

Filtrado de dispositivos


📝 Registro de accesos

Registro de accesos exitosos y fallidos en el archivo:

/ruta/del/contenedor/app/accesos.log

Registro de accesos


🤖 Nota del desarrollador

Esta aplicación fue desarrollada con un gran apoyo de herramientas de inteligencia artificial, como parte de un proyecto personal. Aunque mi formación está enfocada en redes y ciberseguridad, me apasiona todo lo relacionado con la tecnología y el desarrollo de soluciones útiles e innovadoras para mis laboratorios en casa!.

About

Aplicación de monitoreo de red LAN

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 43.0%
  • Python 34.2%
  • JavaScript 21.9%
  • Dockerfile 0.9%