How shasaank-s/wazuh-soc-home-lab works
This repository documents a Wazuh SOC home lab rather than implementing software. Its main workflow is Windows endpoint telemetry reaching an Ubuntu Wazuh Manager, where events are analyzed and file events are enriched with VirusTotal; Kali Nmap and Hydra activity provides adversary emulation for detection validation. The README also describes FIM and the Wazuh Dashboard. No source excerpts or configuration files were provided, so the graph reflects documented relationships only; README paths identify the evidence, not implementation code.
Main entry points: README.md Bridged Network
Components 16
Lab Infrastructure
- Windows 11 Host
README.md - Ubuntu VM
README.md - Bridged Network
README.md - VirtualBox
README.md
Endpoint Telemetry
- Wazuh Agent
README.md - Sysmon
README.md - Windows Event Channels
README.md - File Integrity Monitoring
README.md
Detection and Enrichment
- Wazuh Manager
README.md - Wazuh Indexer
README.md - Wazuh Dashboard
README.md - VirusTotal API
README.md
Threat Emulation
- Kali Attacker
README.md - Nmap Recon
README.md - Hydra Brute Force
README.md
Other components
- Lab Operator
Connections 20
- VirtualBox → Bridged Network: hosts network
README.md - Windows 11 Host → Bridged Network: connects through
README.md - Ubuntu VM → Bridged Network: connects through
README.md - Kali Attacker → Bridged Network: connects through
README.md - Windows 11 Host → Wazuh Agent: runs
README.md - Windows 11 Host → Sysmon: runs
README.md - Sysmon → Windows Event Channels: writes events
README.md - Windows Event Channels → Wazuh Agent: forwards channels
README.md - Wazuh Agent → Wazuh Manager: ships telemetry
README.md - Ubuntu VM → Wazuh Manager: runs
README.md - Ubuntu VM → Wazuh Indexer: runs
README.md - Ubuntu VM → Wazuh Dashboard: runs
README.md - Wazuh Manager → VirusTotal API: enriches file events
README.md - Wazuh Manager → Wazuh Dashboard: presents alerts
- Wazuh Manager → File Integrity Monitoring: monitors files
README.md - Kali Attacker → Nmap Recon: runs
README.md - Kali Attacker → Hydra Brute Force: runs
README.md - Nmap Recon → Bridged Network: scans environment
README.md - Hydra Brute Force → Bridged Network: attacks SSH
README.md - Lab Operator → Wazuh Dashboard: reviews detections