Framework de detección de anomalías en tiempo real para servidores Java y aplicaciones web.
- Monitoreo en tiempo real de logs
- Detección de patrones sospechosos
- Configuración basada en YAML/JSON
- Alertas por correo y webhooks
- Arquitectura modular
- Python 3.11+
- Pipenv (recomendado)
# Clonar el repositorio
git clone [URL_DEL_REPOSITORIO]
cd ShadowGuard
# Instalar dependencias
pip install -r requirements.txt- Copia el archivo de configuración de ejemplo:
cp config/config.example.yaml config/config.yaml
- Edita el archivo
config.yamlcon tus preferencias
python -m shadowguard --config config/config.yamlShadowGuard/
├── config/ # Archivos de configuración
├── core/ # Núcleo del framework
├── detectors/ # Módulos de detección
├── utils/ # Utilidades
├── output/ # Salida de logs y reportes
└── tests/ # Pruebas unitarias
MIT License