A production-grade virtual firewall infrastructure powered by pfSense CE, isolating five security zones behind stateful packet inspection, outbound NAT, and Unbound DNS โ all running on VirtualBox.
Built on pfSense CE 2.7.x (FreeBSD 14.0-RELEASE) with resource allocation and multi-NIC topology.
Packet flow through the firewall โ from the Internet through pfSense and into each segmented security zone.
Each interface maps to an isolated internal network with unique CIDR addressing, DHCP pools, and access policies.
| Interface | Zone | Subnet | Gateway | DHCP Pool | Access Policy |
|---|---|---|---|---|---|
em0 |
WAN | DHCP (NAT) | Variable | Upstream | External internet gateway |
em1 |
Management | 10.0.0.0/24 |
10.0.0.1 |
.100 โ .200 |
Full admin access to all zones & WebGUI |
em2 |
Cyber Range (DMZ) | 10.10.10.0/24 |
10.10.10.1 |
.100 โ .200 |
Deliberately vulnerable systems & CTF targets |
em3 |
Active Directory | 10.20.20.0/24 |
10.20.20.1 |
.100 โ .200 |
Internet โ | Isolated from Cyber & Malware |
em4 |
Security | 10.30.30.0/24 |
10.30.30.1 |
.100 โ .200 |
Receives syslog/SIEM from all zones |
em5 |
Malware | 10.40.40.0/24 |
10.40.40.1 |
Disabled | ๐ Zero cross-VLAN โ fully sandboxed |
em6 |
HOST_MGMT | 192.168.56.0/24 |
192.168.56.2 |
Disabled (Static) | Trusted physical Kali administration link |
Top-to-bottom, first-match-wins rule processing with default-deny posture across all interfaces.
Follow this five-phase roadmap to build a deep understanding and successfully deploy the entire lab.
Every configuration decision, installation step, and validation procedure is documented and version-controlled.