A Blue Team / SOC-style project that correlates authentication events and firewall blocks into an incident-focused report with risk scoring (LOW / MEDIUM / HIGH).
Outputs both Markdown (human-friendly) and JSON (machine-friendly) reports.
- Failed SSH login attempts by source IP
- Firewall blocks by source IP and destination port
- Correlated βincidentβ view per IP (auth + firewall evidence combined)
- Heuristic risk scoring:
- HIGH: sensitive ports targeted (e.g., 3389/445/21/23) or high volume activity
- MEDIUM: moderate repeated failures/blocks
- LOW: low volume noise
security-event-correlator/
βββ README.md
βββ demo/
β βββ demo_auth.log
β βββ demo_firewall.log
βββ reports/
β βββ sample_incident_report.md
β βββ sample_incident_report.json
βββ src/
βββ correlate_events.py