SOC-EDR (Security Operations Center - Endpoint Detection and Response) is a security monitoring platform designed to collect endpoint events, detect suspicious activities, manage alerts, and assist analysts during investigations.
The system consists of multiple modules developed as part of the project.
-
Backend (FastAPI)
- Event Management
- Alert Management
- Dashboard Statistics
-
Frontend (WinUI/Desktop Application)
- Dashboard
- Alert Management
- Investigation Interface
-
Detection Engine
- Sysmon Log Processing
- Sigma Rule Matching
- MITRE ATT&CK Mapping
-
AI Module (Planned)
- Alert Explanation
- Investigation Recommendations
- Python
- FastAPI
- SQLite
- WinUI
- Sysmon
- Sigma Rules
SOC-EDR-SYSTEM/
├── backend/
├── frontend/
├── detection/
└── README.md
cd backend
pip install -r requirements.txt
uvicorn main:app --reloadSwagger UI:
http://127.0.0.1:8000/docs
Backend API documentation is available in:
backend/API_DOCUMENTATION.md