Trabajo Fin de Grado · SMR
Nexus-Core
Orquestación de infraestructura y ciberseguridad con agente de IA y agentes remotos en entorno edge
Panel web en español que convierte una Raspberry Pi o una VM Linux en el centro de control del sistema: gestiona contenedores Docker con lista blanca de imágenes, audita la red local con nmap (con respaldo por tabla ARP) y recoge la telemetría de CPU, RAM, disco y temperatura desde el sensor térmico de Linux y psutil. Expone además una API REST documentada con Swagger y ReDoc.
La versión actual añade una flota multi-host: agentes en otras máquinas envían métricas y ejecutan comandos por HTTPS saliente, sin abrir puertos. El hub centraliza el resumen, el histórico y las alertas de toda la flota.
Su agente de IA no se limita a responder: un bucle acotado de function calling ejecuta acciones reales — escanear la red, desplegar un contenedor autorizado y consultar la telemetría — a partir de lenguaje natural. El catálogo de herramientas se traduce al formato de cada proveedor: OpenAI, Anthropic, Gemini u Ollama en local. Las acciones sensibles se confirman antes de ejecutarse.
Endurecido por diseño: escaneo restringido a rangos privados, usuario no privilegiado con capabilities mínimas, límite de contenedores gestionados, rate limiting, sesiones con CSRF, 2FA TOTP, auditoría encadenada y copias de seguridad verificadas.
Stack
- Python
- FastAPI
- JavaScript
- Tailwind CSS
- Chart.js
- Docker
- nmap
- psutil
- Raspberry Pi
Soportado
- OpenAI
- Anthropic
- Gemini
- Ollama
- Entorno
- Edge
- Interfaz
- Panel web + API REST documentada