A professional security alert monitoring and triage system for SOC analysts. Track, prioritize, and escalate security alerts with SQLite storage and automated notifications.
- 📊 SQLite database for persistent alert storage
- 🚦 Severity-based classification (1-5 levels)
- 🚨 Automatic escalation for critical alerts
- 📧 Email notifications (SMTP)
- 💬 Slack webhook integration
- 📈 Report generation with statistics
- 🎮 Interactive and monitoring modes
# Clone the repository
git clone https://github.com/joshuaguda281-stack/alert-monitor.git
cd alert-monitor
# Install dependencies
pip install -r requirements.txt
Usage
# Interactive mode (manual alert entry)
python3 alert_monitor.py interactive
# Monitoring mode (simulates real-time alerts)
python3 alert_monitor.py monitor
# Generate report from existing database
python3 alert_monitor.py report
# Use custom database
python3 alert_monitor.py monitor --db custom.db