PURPLE TEAM DETECTION ENGINEERINGBuild detections you can test, explain, and improve.
Learn it. Apply it. Keep the evidence.
12 modules · Written lessons and hands-on lab work · Local virtual lab
Build a body of work you can explain.
One workflow. Four stages of progress.
Your first detection hypothesis
What you’ll learn
What your machine needs
RAM32 GB minimum · 64 GB recommendedFree disk space256 GB SSD minimum · 512 GB NVMe recommendedCPU6 cores / 12 threads minimum
8+ cores / 16 threads recommended
VT-x / AMD-V enabledHost OSWindows, 64-bitVirtualizationVMware Workstation Pro (Personal license)You'll runKali Linux · Active Directory ·
DVWA · Elastic StackApple Silicon (M1–M4): Windows Server 2025 isn't compatible with ARM CPUs and will not work, so the lab needs an x86-64 machine.
8+ cores / 16 threads recommended
VT-x / AMD-V enabledHost OSWindows, 64-bitVirtualizationVMware Workstation Pro (Personal license)You'll runKali Linux · Active Directory ·
DVWA · Elastic StackApple Silicon (M1–M4): Windows Server 2025 isn't compatible with ARM CPUs and will not work, so the lab needs an x86-64 machine.
What you need to know
✓Comfortable in a terminal — you can move around a Linux shell✓Networking fundamentals — IP addresses, ports, DNS✓Willingness to break things and fix them — you troubleshoot your own lab
What you don't need
✕Paid tools or licenses — every tool in the lab is free✕Cloud spend — it all runs on your own machine✕A home server or dedicated hardware✕Prior detection engineering experienceYou do not need to be an expert to start.
Your instructor
JF Provost
Founder & CEO, Malvik Security
