Alumnado CEBEM
Sistema Perimetral de Auditoría de Radiofrecuencia y Diagnóstico de Red
Alumno/a: Daniel Gayoso Fernandes
Contacto: https://www.linkedin.com/in/daniel-gayoso-968745273/
NetScan
Descrición do proxecto
NetScan es una solución de auditoría de seguridad y diagnóstico de redes inalámbricas basada en una arquitectura local descentralizada (Edge-to-Server). El sistema combina un dispositivo físico perimetral microcontrolado (ESP32) para la captura in situ de métricas de radiofrecuencia (RF), un servidor de persistencia criptográfica en el backend (Node.js) y una interfaz analítica en tiempo real en el frontend (React).
Características principales:
Edge Computing: El ESP32 realiza el escaneo pasivo del espectro Wi-Fi (2.4 GHz) y procesa perimetralmente el RSSI para calcular de forma nativa la distancia estimada a cada punto de acceso.
Cifrado en Reposo (Encryption at Rest): Para garantizar la máxima confidencialidad de la auditoría, el backend cifra línea por línea los datos capturados utilizando el algoritmo estándar de la industria AES-256-CBC antes de almacenarlos en el disco duro.
Descifrado Dinámico en RAM: El sistema expone un endpoint seguro que descifra el histórico de capturas al vuelo directamente en memoria RAM al solicitar la descarga, asegurando que los datos sensibles nunca toquen el almacenamiento físico en texto plano.
Visualización Avanzada: Un panel web reactivo muestra las métricas analizadas y la fluctuación de la señal en tiempo real mediante gráficos dinámicos temporales.
Tecnologías usadas:
Firmware: C (Framework ESP-IDF v6.0.1, subcomponentes esp-tls y mbedtls).
Backend: Node.js, Express, TypeScript, API nativa crypto y fs.
Frontend: React, Vite, TypeScript, Tailwind CSS y Recharts (motor de gráficos).