#07: Incident Response Simulator

SOC Training | MITRE ATT&CK | Decision Trees

Overview

Interactive web-based training platform for SOC analyst development. Realistic multi-stage incident scenarios with decision trees, performance metrics, and outcome tracking. Covers detection, triage, containment, eradication, recovery against simulated APT attacks.

Environment & Scope

Lab Setup

Python 3.9+ | Flask | PostgreSQL | Elasticsearch | Docker | 2GB RAM | Ubuntu 20.04 LTS

Scope

Methodology

Key Findings

• Detects common SOC analyst mistakes (wrong order of containment, overlooking lateral movement) • Validates incident response procedures • Measures analyst skill progression • Identifies training gaps by technique

Business Impact

Untrained analysts miss attack patterns, extend MTTR, and escalate incidents unnecessarily. This simulator catches these mistakes in training before they cost the organization.

Remediation & Improvements

Lessons Learned

Technologies

Tools & Platforms: Python | Flask | MITRE ATT&CK API | PostgreSQL | Elasticsearch

Hiring Relevance: Safaricom SOC Analyst (training focus), Security Operations training program lead

View on GitHub

Full implementation, README, and deployment instructions available at:

GitHub Repository →