This project helps you build a Splunk dashboard to detect brute-force login attempts in a Windows Active Directory lab environment.
You'll learn how to:
- Create a Splunk dashboard
- Add custom panels using SPL queries
- Visualize failed logins, attack sources, and suspicious PowerShell usage
- Step-by-step guide to create the dashboard in Splunk
- Prebuilt SPL queries for:
- Top failed login IPs
- Most targeted usernames
- Failed logins over time
- Brute force success detection
- PowerShell
-NoProfileexecution
The dashboard is designed for homelab use and tested with:
- Simulated brute-force attacks (e.g., using
Hydra) - PowerShell post-exploitation activity
- Atomic Red Team techniques
- Make sure your Windows logs (
4624,4625) are forwarded to Splunk - Follow the setup guide to create a dashboard and add panels
- Paste the SPL queries into each panel
- Simulate attacks to see the dashboard in action
- Dashboard setup: Splunk Dashboard Guide
- SPL logic & queries: Dashboard SPL Queries
- Lab repo: active-directory-lab
