A lightweight SIEM-inspired cybersecurity platform for authentication log analysis and suspicious activity detection.
- Authentication log ingestion
- Brute-force detection
- Persistent alert storage
- Upload audit trail
- Dashboard interface
- Dockerized deployment
- SQLite-backed event storage
- Modular detection rule engine
- Python 3.12
- FastAPI
- SQLite
- Docker
- HTML/CSS
graph TD
A[Log Upload] --> B[Parser]
B --> C[Rule Engine]
C --> D[Alert Detection]
D --> E[SQLite Database]
E --> F[Dashboard]
Triggers when repeated failed authentication attempts are detected from the same source.
docker compose up --buildOpen:
- Home
- Alerts
- Upload History
- Suspicious login hour detection
- Chart analytics
- MITRE ATT&CK mapping
- PostgreSQL migration
SentinelLite demonstrates lightweight SIEM design principles including:
- log normalization
- rule-based detection
- event persistence
- alert visualization
- modular analytics architecture