SakthiBat/SOC-engine

GitHub: SakthiBat/SOC-engine

Stars: 0 | Forks: 0

# Sigma Detection Engine A lightweight SOC-style Sigma Detection Engine built with Python. This project scans system logs against Sigma-like detection rules and generates alerts for suspicious activities. ## Features - Read and parse system logs - Detect suspicious events using Sigma rules - Rule-based threat detection - JSON-based alert generation - Email alert support - Easy-to-add custom Sigma rules - Logging and report generation - Beginner-friendly SOC project # Project Structure sigma-engine/ │ ├── main.py ├── requirements.txt ├── README.md ├── config.py │ ├── logs/ │ ├── sample.log │ └── detections.log │ ├── rules/ │ ├── failed_login.yml │ ├── powershell_encoded.yml │ └── multiple_failed_logins.yml │ ├── engine/ │ ├── parser.py │ ├── detector.py │ ├── rule_loader.py │ └── alert.py │ ├── reports/ │ └── alerts.json │ └── utils/ └── helper.py