CYBERSECURITY ENGINEERING PROJECT

El Cazador Silencioso de Amenazas Digitales.

Sistema de monitoreo de procesos y red en tiempo real con detección heurística, puntuación de amenazas y mitigación activa. Construido con Python, FastAPI y un dashboard web estilo cyberpunk.

Python Backend + Monitoreo
FastAPI API REST + WebSocket
Real-time Dashboard Cyberpunk
OwlEyeEngine — Live Dashboard
ACTIVE DEFENSE
● AUTO ON
CPU USAGE
0.4%
THREATS
7 DETECTED
TIME THREAT SCORE ACTION
14:32:01 Port Scan 45.33.32.156 85/100 IP Blocked
14:30:14 Exec /tmp/payload.exe 92/100 Process Killed
14:28:55 Port Scan 185.220.101.42 78/100 IP Blocked

Capacidades del Sistema

Arquitectura de seguridad de múltiples capas bajo la metáfora del búho: silencio, visión 360° y respuesta letal.

🔍

Monitoreo de Procesos

Inspección continua de la jerarquía de procesos estilo htop. Detecta ejecutables lanzados desde directorios temporales u ocultos.

🧠

Análisis Heurístico

Motor de puntuación de amenazas de 0 a 100 con clasificación LOW, MEDIUM, HIGH y CRITICAL basado en patrones de comportamiento.

🌐

Monitoreo de Red

Rastreo de conexiones entrantes y detección de barridos de puertos (port scanning) con identificación de entry points.

🛡️

Defensa Activa

Mitigación automática: terminación de procesos maliciosos y bloqueo de IPs hostiles en el firewall del sistema operativo.

📱

Alertas en Tiempo Real

Integración con Telegram Bot API para notificaciones críticas en tu móvil, y WebSocket para actualizaciones en vivo del dashboard.

📊

Dashboard en Vivo

Interfaz glassmorphic con KPIs en tiempo real, filtros de procesos, acciones de respuesta rápida y terminal de logs.

Arquitectura Modular

Componentes desacoplados y orquestados por el núcleo del motor.

ORCHESTRATOR sentry.py

Núcleo del motor, coordina todos los módulos de monitoreo.

MONITORING process_monitor.py network_monitor.py

Captura de procesos y conexiones en tiempo real.

ANALYSIS heuristic_analyzer.py

Motor heurístico y scoring de amenazas (0-100).

RESPONSE active_defender.py

Auto-kill de procesos y bloqueo de IPs en firewall.

PRESENTATION web_dashboard.py

API FastAPI, WebSocket y dashboard glassmorphic.

Tecnologías

Stack moderno y eficiente para monitoreo de bajo nivel.

🐍Python 3.12Lenguaje principal
FastAPIAPI REST moderna
🔌WebSocketsStreaming en tiempo real
📊psutilMonitoreo de sistema
🐳DockerContenerización
🎨CSS GlassmorphismUI Cyberpunk

Proyecto en Vivo

Explora el dashboard interactivo con datos de demostración.

Abrir Dashboard Interactivo →