The difference between an SE who demonstrates from a slide deck and an SE who demonstrates from a live environment is the difference between telling a customer how something works and showing them. Customers can see a slide deck from any vendor. They cannot get a live, customized demonstration of their exact use case from every vendor — and the SE who can deliver that wins the deal.

A home lab is what makes that possible. It is where you build the demo environments that close deals, practice configurations before customer calls, test interoperability scenarios that are not covered in official documentation, prepare for certifications, and develop the hands-on confidence that customers recognize immediately.

This guide covers how to build a home lab optimized for cybersecurity pre-sales — one that mirrors real customer environments, costs less than $500 to set up, and makes you measurably better at your job.


Why SEs Need a Lab

Before getting into hardware and software, here is specifically what a home lab enables for pre-sales work:

Demo Environment Independence

Your company’s shared demo environment is fine for standard demos. But when a customer asks to see ISE with 802.1X authenticating against their specific Active Directory OU structure, or they want to see how your SIEM correlates syslog from a non-standard source, the shared environment cannot accommodate that. Your home lab can.

Scenario Testing Before Customer Calls

The worst time to discover that a feature does not work as expected is during a live customer demo. Your lab is where you run through every click, every CLI command, and every edge case before the customer ever sees it. If the RADIUS authentication fails in your lab at 10 PM the night before, you have time to fix it. If it fails during the demo, you lose the deal.

Certification Preparation

Every hands-on certification — CCNP Security, CCIE Security, OSCP, AWS Security Specialty — requires lab practice. Candidates who study only from books and videos have significantly lower pass rates than those who practice in lab environments. Your home lab doubles as your certification study environment.

Troubleshooting Skill Development

Customers do not call your SE team when everything is working. They call when something is broken, and they expect you to troubleshoot it or at least understand what went wrong. The only way to develop real troubleshooting skills is to break things intentionally and fix them. Your lab is the safe environment for that.


Hardware Options: Three Approaches

Three home lab hardware options compared side by side showing used enterprise server, Intel NUC mini PC, and cloud-based lab with specs, pros, and cons for each

Option A: Used Enterprise Server ($150-$300)

The most cost-effective approach for maximum lab capacity.

Recommended models:

  • Dell PowerEdge R720/R730 (commonly available on eBay for $150-$250)
  • HP ProLiant DL380 Gen8/Gen9 ($150-$300)
  • Lenovo ThinkServer RD650 ($150-$250)

Specifications to look for:

  • Dual-socket Xeon E5-2600 series (v2 or v3)
  • 64-128GB DDR3/DDR4 ECC RAM (RAM is often sold separately — budget $30-$60 for additional DIMMs)
  • 2+ drive bays for SSD storage
  • iDRAC/iLO for remote management

Pros: Maximum RAM and CPU for virtualization, enterprise-grade reliability, hot-swap drives, remote management.

Cons: Loud (rack server fans), power-hungry (150-300W idle), physically large. Not practical if your lab space is your bedroom.

Option B: Intel NUC or Mini PC ($200-$400)

The best option for SEs who need a quiet, compact lab.

Recommended models:

  • Intel NUC 12/13 Pro (i5 or i7) — $250-$400
  • Beelink SER5/SER7 (AMD Ryzen) — $200-$350
  • Minisforum UM780 XTX (AMD Ryzen 7) — $300-$450

Specifications to target:

  • 32-64GB DDR4/DDR5 RAM
  • 1TB NVMe SSD
  • Intel i5/i7 12th gen+ or AMD Ryzen 5/7

Pros: Silent or near-silent operation, low power consumption (15-45W), small footprint, modern CPUs with strong single-thread performance.

Cons: Limited to 64GB RAM on most models, single network interface (add a USB Ethernet adapter), no hardware RAID.

Option C: Cloud-Based Lab ($50-$400/month)

For SEs who travel frequently or cannot run local hardware.

Platforms:

  • AWS (EC2 bare metal or i3.metal instances for nested virtualization)
  • Azure (Dv3/Ev3 series with nested Hyper-V)
  • GCP (N2 instances with nested virtualization enabled)
  • Proxmox on a dedicated server from Hetzner or OVH ($40-$80/month)

Pros: Accessible from anywhere, no hardware maintenance, easy to scale up/down.

Cons: Ongoing monthly cost, latency for console access, some security appliances do not license correctly in cloud environments.

Recommendation: Start with Option B (NUC/Mini PC) for most SEs. It provides the best balance of capability, noise level, and cost. If you need to run 8+ VMs simultaneously, go with Option A.


The Hypervisor Layer

Your hypervisor is the foundation of your lab. Choose one:

VMware ESXi (Free Tier)

  • Best for: SEs who work with VMware in customer environments
  • VMware offers a free ESXi hypervisor license for personal use
  • vCenter is not included in the free tier but is not required for a single-host lab
  • Strong community support and extensive documentation

Proxmox VE (Free, Open Source)

  • Best for: SEs who want maximum flexibility without licensing concerns
  • Supports both KVM virtual machines and LXC containers
  • Built-in web GUI, no separate management server needed
  • Pass-through GPU support for specialized workloads
  • Active community and enterprise support available

EVE-NG Community Edition (Free)

  • Best for: Network-focused labs with multiple routing/switching devices
  • Purpose-built for network emulation
  • Supports Cisco, Juniper, Palo Alto, and Fortinet images
  • Browser-based topology builder
  • Can run alongside Proxmox or on bare metal

Recommendation: Proxmox VE for most home lab use cases. It is free, well-documented, and handles mixed workloads (network devices + servers + endpoints) better than EVE-NG alone.


The Essential Lab Topology

Home lab network topology showing hypervisor running pfSense, Cisco ISE, Splunk, Security Onion, Windows AD, and Kali Linux VMs connected via virtual switches with VLAN segments

Here is the baseline topology that mirrors a typical mid-market customer environment:

[Internet/WAN Simulation]
        |
   [pfSense/FTDv]  ---- Firewall (perimeter security)
        |
   [Managed Switch] ---- VLAN segmentation
    /   |   \
   /    |    \
[VLAN 10] [VLAN 20] [VLAN 30]
 Corp    Server   Guest
  |        |        |
[Win10]  [AD/DNS] [Kali]
[Win11]  [ISE]
         [Splunk]
         [SecOnion]

Component Breakdown

ComponentSoftwarePurposeRAM Required
FirewallpfSense CE or Cisco FTDvPerimeter security, VPN, NAT2-4 GB
SwitchCisco IOSvL2 (via CML)VLAN segmentation, 802.1X512 MB
Domain ControllerWindows Server 2022 EvalAD, DNS, DHCP, Group Policy4 GB
ISECisco ISE EvalRADIUS, 802.1X, posture16 GB
SIEMSplunk FreeLog aggregation, dashboards4 GB
Network Security MonitorSecurity OnionIDS/IPS, packet capture, threat hunting4-8 GB
Endpoint 1Windows 10/11Client simulation2-4 GB
Endpoint 2Kali LinuxAttack simulation, testing2 GB

Total RAM required: 35-55 GB (this is why 64GB is recommended)


Free and Low-Cost Software Options

Network Simulation

  • Cisco CML Personal ($199/year): Official Cisco images — IOSv, IOSvL2, ASAv, FTDv, ISE. The single best investment for Cisco SEs.
  • GNS3 (Free): Open-source network emulator. Supports Cisco, Juniper, and others. Requires your own device images.
  • EVE-NG Community (Free): Browser-based network emulation platform. Similar to GNS3 but with a web interface.

Firewalls

  • pfSense Community Edition (Free): Full-featured open-source firewall. Excellent for simulating perimeter security.
  • OPNsense (Free): Fork of pfSense with a more modern UI. Equally capable.
  • Cisco FTDv: Available through CML Personal or as a 90-day evaluation.
  • FortiGate VM: 15-day trial license, renewable through partner portals.

Identity and Access

  • Cisco ISE Evaluation: 90-day evaluation license. Request through Cisco’s partner portal or sales team.
  • FreeRADIUS (Free): Open-source RADIUS server. Useful for testing 802.1X without ISE licensing.
  • Windows Server 2022 Evaluation: 180-day free evaluation from Microsoft Evaluation Center. Includes Active Directory, DNS, DHCP, NPS (Microsoft’s RADIUS server), and Certificate Authority.

SIEM and Monitoring

  • Splunk Free (Free): 500MB/day data ingestion. Sufficient for lab use. Full search and dashboard capabilities.
  • Security Onion (Free): Complete network security monitoring platform — Suricata IDS, Zeek, Elasticsearch, Kibana, and threat hunting tools.
  • Wazuh (Free): Open-source SIEM and XDR platform. Good alternative to Splunk for endpoint detection labs.
  • Elastic Security (Free tier): Free SIEM features with Elasticsearch backend.

Endpoints and Attack Tools

  • Kali Linux (Free): The standard penetration testing distribution. Essential for attack simulation in your lab.
  • Windows 10/11 Evaluation: Available from Microsoft Evaluation Center.
  • Metasploitable (Free): Intentionally vulnerable Linux VM for testing exploits and detection rules.
  • DVWA (Damn Vulnerable Web Application, Free): Vulnerable web app for testing web security tools.

Lab Scenarios That Mirror Real Customer Environments

Your lab is only valuable if you use it to practice scenarios you encounter in the field. Here are the scenarios every cybersecurity SE should be able to demonstrate:

Scenario 1: 802.1X Wired Authentication with ISE

This is the most commonly requested demo in network access control sales. Build it once, refine it constantly.

Setup steps:

  1. Configure Active Directory with OUs for employees and contractors
  2. Deploy ISE and join it to Active Directory
  3. Configure the IOSvL2 switch for 802.1X with RADIUS pointing to ISE
  4. Create ISE authentication and authorization policies (employee VLAN vs. contractor VLAN vs. guest VLAN)
  5. Test with a Windows 10 endpoint using EAP-TLS (certificate-based) and PEAP (username/password)
  6. Demonstrate posture assessment — endpoint compliance check before network access

What to practice: Troubleshooting authentication failures. Run debug radius authentication on the switch. Check ISE Live Logs. Identify common failures: certificate trust issues, supplicant misconfiguration, policy mismatches.

Scenario 2: SIEM Log Correlation and Dashboard

Customers evaluating SIEMs want to see their specific log sources correlated and visualized.

Setup steps:

  1. Configure pfSense/FTDv to send syslog to Splunk
  2. Configure Windows event log forwarding (WinRM or Splunk Universal Forwarder)
  3. Configure ISE to send RADIUS accounting and audit logs to Splunk
  4. Build dashboards: failed authentication attempts over time, firewall blocked connections by source IP, endpoint compliance status
  5. Create alerts: 5 failed logins in 10 minutes, connection to known-bad IP, new admin account created

What to practice: Writing SPL (Splunk Processing Language) queries on the fly. Customers will ask “Can you show me X?” during demos, and you need to build the search in real time.

Scenario 3: Network Segmentation Testing

Segmentation is a core use case for every firewall and NAC vendor.

Setup steps:

  1. Create VLANs for corporate, servers, guest, and IoT
  2. Configure firewall rules: corporate can reach servers, guest can reach internet only, IoT is isolated
  3. Demonstrate micro-segmentation with ISE Security Group Tags (SGTs) or firewall-based rules
  4. Test lateral movement: from a compromised endpoint in the corporate VLAN, attempt to reach the server VLAN
  5. Show how your security solution detects and blocks the lateral movement

What to practice: Whiteboard the segmentation architecture, then build it live. This is the most powerful demo technique — design it with the customer, then implement it in real time.

Scenario 4: Incident Response Workflow

SOC teams evaluating security products want to see the detection-to-response workflow.

Setup steps:

  1. Use Kali Linux to simulate an attack: port scan, exploitation of Metasploitable, data exfiltration attempt
  2. Show detection in Security Onion (Suricata alerts) and Splunk (correlated events)
  3. Demonstrate investigation workflow: pivot from alert to packet capture to affected endpoint
  4. Show containment: quarantine the endpoint using ISE (Change of Authorization) or firewall rule

What to practice: Narrating the workflow as you demonstrate it. Customers want to see both the technology and the process.

Scenario 5: VPN and Remote Access

Remote access is relevant for every enterprise customer.

Setup steps:

  1. Configure site-to-site VPN between pfSense and a second firewall instance
  2. Configure remote access VPN (GlobalProtect, AnyConnect, or OpenVPN)
  3. Demonstrate split tunneling vs. full tunneling
  4. Show posture checking: deny VPN access to endpoints that fail compliance
  5. Integrate with ISE for identity-based VPN policies

Cost Breakdown: The Under-$500 Lab

ItemCostNotes
Intel NUC or Mini PC$250-$35032GB RAM, 512GB SSD included
Additional RAM (to 64GB)$40-$60If NUC supports it
Managed Switch (used)$30-$50Cisco 2960 or similar, eBay
Additional SSD (1TB)$50-$80For VM storage
Cisco CML Personal$199/yearOptional but highly recommended
Network cables$10-$15Cat6, various lengths
Total (without CML)$380-$555
Total (with CML)$579-$754First year

Everything else — Proxmox, pfSense, Security Onion, Splunk Free, Kali, Windows Eval — is free.


Lab Best Practices

Snapshot everything. Before making changes to any VM, take a snapshot. When your ISE configuration breaks during experimentation, you want to roll back in seconds, not spend an hour reinstalling. Create a “baseline” snapshot after initial setup is complete and working.

Document your lab. Keep a running document with IP addresses, VLANs, credentials (use a password manager), and configuration changes with dates.

Schedule lab time. Block 2-4 hours per week on your calendar. Without scheduled time, customer calls will consume every available hour and your lab will collect dust.

Customize for customers. Before a demo, change hostnames, VLAN names, and IP schemes to match the customer’s environment. Seeing “ACME-Corp-FW” instead of “Lab-FW” makes the demo feel personalized. Always run through the entire demo 24 hours before the customer meeting.

Your lab is your competitive advantage. Build it, maintain it, and use it to demonstrate what your competitors can only describe.



🎯 Studying for CCIE Security?

Practice with free flashcards, quizzes, and hands-on lab scenarios at cciesec.it-learn.io — built specifically for the CCIE Security v6.1 written (350-701 SCOR) and lab exam.