Segmented enterprise-style cyber range: pfSense edge, VyOS core, 3 Proxmox nodes, SOC/CTI, DevSecOps, vulnerable apps, GPU AI node.
2025-08-24 → 2026-09-18A segmented, enterprise-style cyber range that one engineer can build, attack, observe, break and rebuild.
CyberDen started in August 2025 as one mini PC running pfSense and a victim VM. Today it's three Proxmox nodes behind a pfSense edge and a VyOS core router, carved into trust zones the way a real enterprise would be: management, SOC, directory services, DevSecOps, vulnerable applications, AI, storage, and attacker infrastructure.
Its design rule: compromise in one domain must not imply compromise of every other domain.
CyberDen is where claims on this site become checkable. It's used for:
| Node | Hardware | Role |
|---|---|---|
| T320 | Dell PowerEdge T320 · Xeon E5-2470 v2 (10c/20t) · 96 GB ECC DDR3 · 2 TB SSD + 240/120 GB SSDs on PERC · 8 TB WD Red · GTX 1070 8 GB | Core server: heavy VMs, storage, SOC/CTI, k3s, AI |
| pve1 | GMKtec M5 Plus · Ryzen 7 5825U · 32 GB · 1 TB NVMe · dual 2.5 GbE | Infrastructure and control: pfSense, VyOS, Pi-hole |
| pve2 | Beelink · Ryzen 5 5500U · 32 GB · 500 GB NVMe | Victims and intentionally insecure systems, kept away from core services |
| CTI box | Dell OptiPlex | MISP |
| NAS | i3-4170 custom build · TrueNAS | Log and evidence retention (intermittent) |
| Switch | Zyxel GS1200-8HP managed PoE+ | 802.1Q trunks to every node |
| Admin workstation | ASUS ROG Zephyrus G15 · Ryzen 9 · RTX 3070 · 40 GB · Fedora | Admin, attack platform, local AI |
| Remote console | ThinkPad L14 · Fedora | Portable admin console |
Internet ── pfSense (edge firewall, NAT, north–south policy)
│ transit /30
VyOS (core router, inter-segment routing, east–west policy)
│ 802.1Q trunk
Managed switch ── VLAN-aware Proxmox bridges ── workloads
Read more: W01–W03 Hunting the 60-second SSH drop · W04 Locked out of my own lab · W05 VyOS answered everyone except me
Segments are grouped the way an enterprise groups them, not by "lab number":
Infrastructure: management · transit · DNS · storage · monitoring/observability
Defense: SOC · threat intelligence · DFIR
Identity: Active Directory / corporate · IAM
Engineering: DevSecOps / Kubernetes · product security · dev
Offense: attacker infrastructure · vulnerable apps · victim systems
Research verticals (planned): AI/ML · cloud · ICS/SCADA · telecom · automotive · medical · finance
Red-team segments deliberately keep flexible DNS and egress so rogue-DNS, DoH and tunneling tests stay possible. Infrastructure segments are locked down.
Read more: D02 Designing a 30-segment range on two mini PCs
Read more: W15 Placing Security Onion in a small lab · W09 OpenCTI restart loop
Pi-hole is the single DNS authority for infrastructure: pfSense, both hypervisors, and the server VMs resolve through it. Offensive segments are exempt by design.
Read more: W06 One DNS authority for a segmented lab
tank on the T320 for datasets: backups, exports, logs, MISP data, packet capturesRead more: D01 A log-offload pipeline for a homelab · W12 T320 storage notes
devops-k3s-01: a single-node k3s cluster with Traefik, local-path storage, Helm, Gitea (PostgreSQL + Valkey) and Jenkins, with Jenkins state persisted on the T320's ZFS pool.
Next: Harbor + Trivy, then one end-to-end pipeline with security gates (SAST/SCA/container scan) from commit to deploy.
Read more: W07 Jenkins on k3s that survives a reboot
vuln-apps-01**: a deliberately small Debian container host (2 GB / 40 GB to start) for Vulhub and VWAD targetsRead more: W11 Getting VulnHub OVAs into Proxmox
ai-core-01** on the T320: GTX 1070 passed through via VFIO, running local modelsRead more: W08 GPU passthrough on a PowerEdge T320 · W17 Docker on an NTFS SSD with a GPU