Home Lab
Break It Until It Works.
A build log of a virtualized network security lab, written up as it happened. Most of it took more than one attempt to get right. Every entry below is what actually broke, why, and how it got fixed.
Contents
Build Log 01
Getting Hardware and Installing Proxmox
Before any of the technical work could start, I had to figure out what machine would actually run this lab, then turn it into a bare-metal Proxmox host. This entry covers both: the hardware search and the install itse...
Build Log 02
pfSense and Wazuh
With Proxmox actually running, it was time to build the two things everything else in this lab depends on: a firewall/router (pfSense) and a SIEM to watch what that firewall sees (Wazuh). Before pfSense could even go...
Build Log 03
Building the Attack Surface
With the network and the SIEM in place, next came the machines that would actually give me something to attack and something to watch. Two tracks here: vulnerable web apps running as Docker containers for practice on...
Build Log 04
Segmenting and Proving the Pipeline
I sat down ready to just run an attack, Kali against Metasploitable, and watch pfSense and Wazuh catch it. Then I actually looked at the network layout and realized the attack I was planning couldn't produce anything...
Build Log 05
Active Directory
The last of the four core pieces of this build: a real Windows Server domain controller, joined into the lab the same way it would be in any actual enterprise environment. Compared to everything else in this build, th...
Build Log 06
Wazuh Agents and The Real Attack
Everything I'd caught so far, the vsftpd exploit and the VLAN-crossing traffic underneath it, I'd caught at the network layer. pfSense sees packets crossing a firewall boundary. It has no idea what's actually happenin...