0xbit2/vmware-cyber-range_homelab
GitHub: 0xbit2/vmware-cyber-range_homelab
Stars: 0 | Forks: 0
# Enterprise VMware Cyber Range Lab
This project is divided into multiple modules that guide you through building a complete cybersecurity homelab with VMware Workstation Pro. By the end, you will have a secure environment for practicing penetration testing, attack simulation, threat detection, and SIEM-based security monitoring across multiple targets.
# Architecture Overview
┌────────────────────┐
│ VMware Workstation │
└─────────┬──────────┘
│
┌─────────▼─────────┐
│ pfSense CE │
└──────┬─────┬──────┘
│ │
┌────────────────────────┘ └────────────────────────┐
│ │
┌───────▼────────┐ ┌──────────▼─────────┐
│ cyber-range-LAN│ │ cyber-range-AD-LAB│
│ 10.0.0.0/24 │ │ 10.80.80.0/24 │
└───────┬────────┘ └──────────┬─────────┘
│ │
┌──────▼───────┐ ┌────────────▼──────────┐
│ Kali Linux │ │ Windows Server 2025 │
│ Wazuh SIEM │ │ Active Directory DC │
└──────────────┘ └────────────┬──────────┘
│
┌───────────▼──────────┐
│ Windows 11 Clients │
└──────────────────────┘
┌───────────────────────────────────────────┐
│ cyber-range-isolated (10.6.6.0/24) │
│ Vulnerable VMs / VulnHub / HackMyVM │
└───────────────────────────────────────────┘
# Features
* VMware Workstation Pro enterprise lab
* pfSense segmented firewall architecture
* Active Directory forest deployment
* Kali Linux attack workstation
* Vulnerable VM isolation
* Wazuh SIEM integration
* Suricata Network IDS
* Sysmon host telemetry
* Kerberoasting & AS-REP roasting labs
* Pivoting and lateral movement practice
* MITRE ATT&CK detection workflows
* SPAN traffic mirroring
* SOC monitoring environment
# Lab Networks
| Segment | Subnet | Purpose |
| ---------------------- | --------------- | ------------------ |
| cyber-range-LAN | `10.0.0.0/24` | Management & SIEM |
| cyber-range-isolated | `10.6.6.0/24` | Vulnerable Targets |
| cyber-range-ad-lab | `10.80.80.0/24` | Active Directory |
| cyber-range-sec-egress | `10.10.10.0/24` | Pivot / DMZ |
| cyber-range-span | SPAN Only | Traffic Mirroring |
# Hardware Requirements
| Component | Minimum | Recommended |
| ---------- | ---------------------- | -------------- |
| CPU | x86-64 Multi-Core | 8+ Threads |
| RAM | 16 GB | 32 GB |
| Storage | 512 SSD | 1TB NVMe SSD |
| Hypervisor | VMware Workstation Pro | Latest Version |
# Core Technologies
## Infrastructure
* VMware Workstation Pro
* pfSense CE
* Windows Server 2025
* Windows 11 Enterprise
* Ubuntu Server 24.04
## Security Tooling
* Kali Linux
* Wazuh SIEM
* Suricata IDS
* Sysmon
* Filebeat
## Attack Simulation
* Kerberoasting
* AS-REP Roasting
* ACL Abuse
* Pivoting
* Lateral Movement
# VM Inventory
| VM | Role |
| ------------------ | ---------------------------------- |
| pfSense | Firewall & Routing |
| Kali Linux | Attacking Machine |
| DC01 | Active Directory Domain Controller |
| WKSTN01 | Domain Workstation |
| WKSTN02 | Domain Workstation |
| Ubuntu SIEM | Wazuh + Suricata |
| Vulnerable Targets | VulnHub / HackMyVM |
# VMware Optimization
## Enable Hardware Virtualization
Enable:
* Intel VT-x / VT-d
* AMD-V / AMD-Vi
inside BIOS/UEFI before deployment.
## Optimize Network Drivers
Replace VMware default `e1000` drivers with `vmxnet3`.
### `.vmx` Modification
ethernet0.virtualDev = "vmxnet3"
ethernet1.virtualDev = "vmxnet3"
ethernet2.virtualDev = "vmxnet3"
ethernet3.virtualDev = "vmxnet3"
# pfSense Configuration
| Interface | Subnet | Purpose |
| --------- | ------------- | ---------------- |
| WAN | VMnet8 | Internet |
| LAN | 10.0.0.1/24 | Management |
| OPT1 | 10.6.6.1/24 | Isolated Targets |
| OPT2 | 10.80.80.1/24 | Active Directory |
| OPT3 | 10.10.10.1/24 | Secure Egress |
| OPT4 | SPAN | Packet Mirroring |
# Active Directory Lab
## Forest Configuration
| Setting | Value |
| ----------------- | ------------------- |
| Forest Name | `ad.lab` |
| Domain Controller | `DC01` |
| DNS | AD Integrated |
| DHCP | Windows Server |
| Functional Level | Windows Server 2025 |
# Detection & Monitoring
## Wazuh SIEM
* Centralized log aggregation
* MITRE ATT&CK mapping
* Windows event monitoring
* Sysmon integration
## Suricata IDS
* SPAN port packet inspection
* EVE JSON logging
* Threat intelligence rulesets
* Nmap & lateral movement detection
# Security Testing Capabilities
* Active Directory exploitation
* Credential attacks
* Kerberos abuse
* Reverse shells
* Internal pivoting
* Malware telemetry analysis
* Network intrusion detection
* Threat hunting workflows
* SOC alert validation
# Recommended Snapshots
| Snapshot | Purpose |
| ------------------------ | --------------------------- |
| Pristine Baseline | Clean vulnerable VM |
| Pre-Domain Baseline | Before AD promotion |
| Windows 11 Gold Template | Cloneable workstation image |
# References
* Ben Heater aka 0xben VMware Cyber Range Guides
* Wazuh Documentation
* Suricata Documentation
* Sysmon Documentation
* MITRE ATT&CK Framework
# License
MIT License
# Disclaimer
This lab is intended strictly for:
* Defensive security training
* Detection engineering
* Penetration testing education
* Malware analysis research
Do not expose these systems directly to the public internet.
标签:后端开发