Eight connected homelab projects. The Active Directory lab is the base that the monitoring, automation, SIEM and purple team labs build on.
01Sysadmin
Active Directory Enterprise Lab
A two-domain-controller Windows Server 2022 forest with AD-integrated DNS and DHCP, modelled on a mid-size company: departmental OUs with delegated rights, bulk user provisioning from CSV with PowerShell, and Group Policy for password baselines, drive mappings and software restriction.
View repository ↗
02SOC
SIEM Detection Engineering Lab
Windows Event Log and Sysmon telemetry forwarded into Splunk, with custom SPL detections for brute force (T1110), PsExec lateral movement (T1021.002) and encoded PowerShell (T1059.001). Each rule has notes on false-positive sources and a triage step.
View repository ↗
03SOC
Purple Team Lab
Runs real attacker techniques against the AD lab with Atomic Red Team: Kerberoasting (T1558.003), LSASS credential dumping (T1003.001) and encoded PowerShell. It then checks whether the Splunk detections fire and adds new rules where there are gaps.
View repository ↗
04SOC
Security Onion NSM
Network security monitoring with Zeek, Suricata and Kibana, covering what's visible on the wire rather than on the host. Traffic generated in the lab (port scans, beaconing) is triaged and written up in an analyst log.
View repository ↗
05Sysadmin
IT Automation Scripts
PowerShell tools for patch-compliance reports, audits of disabled accounts that still hold group memberships, and stale computer object cleanup (dry-run by default), plus an Ansible playbook for mixed Windows/Linux patch inventory.
View repository ↗
06SOC
Malware Analysis Write-ups
Static and dynamic analysis of public samples in an isolated, snapshotted sandbox VM. Each write-up covers PE inspection, process, registry and network behaviour, extracted IOCs and a MITRE ATT&CK mapping.
View repository ↗
07SOC
Vulnerability Assessment Lab
The full vulnerability management cycle against intentionally vulnerable targets: OpenVAS scanning, manual verification, and a report with CVSS-scored findings and prioritized remediation, compared across DVWA security levels.
View repository ↗
08Sysadmin
Infrastructure Monitoring Lab
Zabbix deployed in Docker to watch the domain controllers and endpoints, with triggers for AD DS, DNS and DHCP service failure, low disk space, sustained high CPU and unreachable hosts.
View repository ↗