End-to-End Alert Automation: Wazuh → Shuffle → TheHive
🏗️ Final Part: SOC Automation Project
🎯 Today's Goal
🔗 Installing and Setting Up Shuffle on Ubuntu
1. Install Dependencies
sudo apt update && sudo apt install -y docker.io docker-composesudo systemctl enable docker
sudo systemctl start docker2. Clone the Shuffle Repository
3. Deploy Shuffle with Docker Compose
4. Access the Web Interface
Post-Installation Steps
5. Set File Ownership and Restart Services


7. Create a New Workflow
1️⃣ Create an Account
2️⃣ Add a Webhook Trigger
⚙️ Configuring Wazuh to Connect with Shuffle
1️⃣ Edit Wazuh’s Configuration
2️⃣ Restart Wazuh
🚀 Testing Mimikatz Alert
1️⃣ Run Mimikatz
2️⃣ Check Shuffle for Events
🔄 Automating Further with VirusTotal & TheHive
🔍Send the Hash to VirusTotal
Get a VirusTotal API Key
Connect VirusTotal to Shuffle
Set Up the VirusTotal Action
Now, get the Reputation Score
Verify VirusTotal's Output
📤Send Data to TheHive
Add TheHive to Shuffle
Configure TheHive
⚠️ Note: You might have the same problem here as me

Fixing JSON Issues in TheHive (Shuffle Integration)
Problem
Cause
Solution
Step 1: Use the Advanced Field
Step 2: Paste the Correct JSON Format
Step 3: Save & Test
Now, Log in to TheHive and Check Alerts
Sending a Telegram Message via Shuffle


PreviousTracking Mimikatz Activity with Wazuh & Sysmon LogsNextActive Directory Attack Lab: Recon-to-Root
Last updated





























