To build a virtualized environment replicating enterprise network infrastructure, enabling hands-on learning in penetration testing, cybersecurity defence, threat monitoring, and secure system configurations.
The lab consists of multiple zones, including:
- Active Directory Zone: Centralized authentication using AD Server for internal client machines.
- Security Zone: Tools like Wazuh, Snort/Suricata and Kali Purple/ELK Server for threat detection and log analysis.
- DMZ Zone: Windows IIS Server, CentOS and TrueNAS server for hosting web applications.
- Guest Zone: Controlled access for external devices.
- Isolated Zone: Dedicated to offensive operations and vulnerability analysis.
- Designed subnets for secure network segmentation.
- Configured pfSense firewalls with Network access control.
- Implemented SPAN ports for traffic mirroring and packet analysis.
- Managed AD configurations, group policies, and user permissions.
- Secured authentication with RBAC and OU structures.
- Audited AD for weak configurations and privilege escalation paths.
- Conducted vulnerability scans with Nmap and OpenVAS.
- Performed red-team activities using Kali Linux tools, including Metasploit and Hydra.
- Exploited vulnerabilities to test defences and lateral movement in AD.
- Configured Wazuh and Elastic Stack for log correlation, intrusion detection, and threat analysis.
- Analyzed network traffic using Snort and Suricata.
- Monitored endpoints for malware using SIEM and HIDS tools.
- Performed disk and memory forensics using REMux and Flare VM.
- Captured and analyzed packet data for breach investigation with Wireshark.
- Hardened servers by disabling unused services and enforcing strict policies.
- Secured IIS by implementing HTTPS and mitigating web application vulnerabilities.
- Shared storage on TrueNAS was protected using encryption and ACLs.
- Configure TrueNAS for secure file storage, integrate it with Active Directory for user authentication and implement encryption techniques to protect data at rest and in transit.
- Establish access control mechanisms with authentication and authorization, and use Wazuh to monitor file storage activities for anomalies or potential threats.
- Identify and address common storage-related risks, such as unauthorized access and data leakage, by applying appropriate security measures.
