In this project, I built a basic home SOC in Microsoft Azure** from scratch. Using a free Azure subscription, I deployed a Windows VM honeypot, exposed it to the internet, and ingested its logs into Azure Log Analytics Workspace. I then integrated Microsoft Sentinel to analyze real-world attack traffic and visualize malicious activity.
This project demonstrates Log analysis, Threat detection, and SOC operations in a real-world cloud environment.
- Created a Windows Virtual Machine (honeypot).
- Configured networking to allow inbound RDP traffic, exposing the VM to attackers.
- Centralized all log data into LAW.
- Connected the VM’s security logs for collection and monitoring.
Advanced KQL LAW Overview (LAW)

- Linked Sentinel with LAW.
- Built detection rules for failed login attempts.
- Queried logs with KQL (Kusto Query Language).
- Queried failed RDP logins targeting the honeypot.
- Identified IP sources and geolocations.
- Built a Sentinel attack map to visualize attacker origins in real-time.
Attack Map Overview (Microsoft Sentinel)

Attack Map (After 14Hrs) Overview

- Exposed systems are immediately targeted by brute-force attacks.
- Sentinel provides real-time visibility into malicious activity.
- KQL queries are critical for filtering and investigating security events.
- Hardening measures (firewalls, NSGs, IP restrictions) drastically reduce alerts.
- 🔹 Configuring Azure + Microsoft Sentinel for SOC monitoring
- 🔹 Centralizing logs with Log Analytics Workspace
- 🔹 Writing and executing KQL queries
- 🔹 Building attack maps and threat visualizations
- 🔹 Applying defensive security controls in Azure
This lab provided hands-on SOC experience in a cloud environment. By intentionally exposing a honeypot VM, I was able to capture real attacker traffic, investigate it using Sentinel, and validate the effectiveness of security hardening techniques.
This project highlights practical skills in:
- Threat detection
- Log analysis
- SOC monitoring workflows
- Cloud security engineering
- Cyber Home Lab from ZERO and Catch Attackers! Free, Easy, and REAL (Microsoft Sentinel 2025)
- Microsoft Sentinel Documentation
- KQL Query Language
- Azure Log Analytics





