This repository contains the complete architecture and configuration files required to build a simulated Security Operations Center (SOC) environment. The lab provides a practical and controlled setting for both offensive and defensive cybersecurity practices, ideal for red vs blue team training, malware analysis, and SIEM detection testing.
The lab environment is hosted within VirtualBox and segmented into two main networks:
- Attack LAN – Includes a Kali Linux machine for offensive security operations.
- ECorp Network – Simulates an enterprise environment with Windows workstations, a domain controller, and vulnerable hosts, monitored via Splunk.
The environment is protected and routed using pfSense, allowing realistic traffic segmentation and firewall configurations.
Each phase of the lab setup is documented in separate markdown files for clarity and modularity.
Each document provides step-by-step instructions on installing, configuring, and verifying the components involved in the lab.
- VirtualBox – Virtualization platform
- pfSense – Network segmentation & firewall
- Windows 11 – Endpoint simulation
- Windows Server – Active Directory & DNS
- Kali Linux – Red Team activities
- Metasploitable 2 – Vulnerable target
- Splunk – Log aggregation and analysis
- Sysmon – Host-based telemetry for detection
- Simulate real-world cyber attacks and defensive responses
- Monitor endpoint behavior using Sysmon and Splunk
- Understand Active Directory structure and group policy enforcement
- Practice domain joining, log forwarding, and alert correlation
- Train for Blue, Red, and Purple Team operations
- Ensure sufficient hardware resources (RAM, CPU, and disk) to run multiple VMs simultaneously.
- Always snapshot your VMs after each major milestone for quick recovery.
- This lab is for educational purposes only. Do not expose it to the internet or use it for unauthorized testing.
git clone https://github.com/CodeLife01/SOC-Analyst-Lab-Setup.git
cd SOC-Analyst-Lab-Setup
This project is open-source and intended for educational and non-commercial use only.
Sadeeq Muhammad
Cybersecurity Researcher | SOC Engineer
GitHub