~/Rev
_
About
CyberDen
Projects
Roadmaps
Writeups
Tech feed
sign in
Writeups
Research writeups, CVE→PoC breakdowns, box walkthroughs and notes from the field.
all
#AI Lab
#CyberDen
#RTFM
2026-09-13
The Fix That Didn't Migrate: The SSH Drops Came Back After Windows → Fedora
Eight months after W03, sessions to every routed segment started dying again. The fix was the same one-line route. It had lived only on the old Windows install and never made the move to Fedora.
#CyberDen
Resolved · Series Epilogue to W03
2026-08-30
Importing VulnHub OVAs and VMDKs into Proxmox
The import workflow for pre-built vulnerable machines: extract, import the disk, match the virtual hardware to the guest's era, isolate on the attack segment.
#CyberDen
Done
2026-08-10
Jenkins on k3s With Persistent State
Helm said deployed, the pod said Init:CrashLoopBackOff. Reading the init container's logs found a volume-ownership issue; Jenkins now survives reboots.
#CyberDen
Done
2026-08-02
PowerEdge T320 Storage: PERC-Backed Bays and SMART Triage
Why AHCI doesn't expose the T320's front bays, how CyberDen's storage is laid out, and a checklist for triaging a SMART alert on a hypervisor SSD.
#CyberDen
Notes · short
2026-05-03
GTX 1070 Passthrough on a PowerEdge T320: A GPU Node for Local AI
Choosing a card a tower server can power, validating it on the host, then binding it to VFIO and handing it to a dedicated inference VM.
#CyberDen
#AI Lab
Done
2026-04-28
NO-CARRIER on a Good Cable: Fixing Link Autonegotiation
Reading interface flags before touching config: a NIC and switch that couldn't agree on speed, and the ethtool fix.
#CyberDen
Done · short
2026-03-14
Design: A Homelab Log-Offload Pipeline With Write-Never-Read Storage
Fluent Bit to TrueNAS with per-source datasets and retention, enforced so a compromised VM can add logs but never erase them.
#CyberDen
Design (partly built)
2026-03-02
One DNS Authority for a Segmented Lab, With Room Left for Red-Team Testing
Pi-hole as the resolver for every infrastructure segment, rolled out top-down, with three gotchas solved and offensive segments deliberately exempt.
#CyberDen
Done
2026-02-03
OpenCTI Restart Loop: The Admin Token Must Be a UUID
A fresh Docker Compose deploy that kept restarting, solved by one log line and a uuidgen.
#CyberDen
Done · short
2026-01-20
"This Switch Only Does 8 VLANs": The Myth That Cost Me a Netgear
A UI limit mistaken for a forwarding limit, a switch bought and returned within a week, and why measuring beats buying.
#CyberDen
Resolved · short
2026-01-18
Design: Routed Management vs a Bastion Host
Why routed management through the core router beat a dedicated bastion VLAN in a single-admin lab, and when a bastion comes back.
#CyberDen
Decision record · short
2026-01-18
The 60-Second SSH Drop, Part 3: Asymmetric Routing Through a Stateful Firewall
Root cause: pfSense saw only half of every management session. One route on the admin workstation fixed it at Layer 3, and the bastion VLAN came out.
#CyberDen
Resolved · Series 3 of 3
2026-01-15
The 60-Second SSH Drop, Part 2: Ruling Out the Client, the Native VLAN and the Switch
A test matrix that eliminated three SSH clients, keepalives, native-VLAN leakage, a bastion VLAN and two switch vendors, and pointed at the one path that never dropped.
#CyberDen
Resolved (in Part 3) · Series 2 of 3
2026-01-12
Running Security Onion in a Small Lab
Sizing a full NSM stack on a 32 GB mini PC, the installer gotchas, and why placing it in the right segment fixed reachability.
#CyberDen
Running
2026-01-06
ARP Flux on a Dual-NIC VyOS VM: Diagnosis and Fix
The core router was healthy but unreachable on management. The cause was a second virtual NIC on another bridge; one NIC, one bridge fixed it.
#CyberDen
Resolved
2025-12-12
Management-Plane Migrations: Why Mine Failed and the Change Rules I Use Now
A VLAN migration that cut every console at once, why a factory reset was the right recovery, and the five change rules that came out of the rebuild.
#CyberDen
Resolved by rebuild
2025-11-30
The 60-Second SSH Drop, Part 1: An Unmanaged Switch Bridging Two Networks
Dead VLANs and sub-minute SSH sessions traced with one tcpdump to a home network leaking into the lab, fixed by isolating the lab and moving to a managed switch.
#CyberDen
Resolved · Series 1 of 3
2025-11-28
Design: A 30-Segment Enterprise-Style Range on Two Mini PCs
Grouping ~30 segments into enterprise trust zones, a readable addressing scheme, and the rules that keep hypervisors out of workload segments.
#CyberDen
Design (core segments built)
2025-11-20
A Reusable 5-Node CCNA Topology in EVE-NG
One small topology covering VLANs, trunks, router-on-a-stick, static routing, NAT and management, the same pattern CyberDen runs for real.
#CyberDen
short
2025-11-19
Recovering EVE-NG: Diagnose the Stack Before Repairing It
From 403 to 502 to a missing PHP-FPM socket, and the discovery that EVE-NG runs on Apache, which made a clean reinstall the right fix.
#CyberDen
Resolved (reinstall)