Chronos and Code Understand the systems behind modern computing.
Cybersecurity Project

Building a Threat-Intelligence-Driven Detection Lab

A hands-on project connecting SIEM detection, threat intelligence, automation, investigation, and MITRE ATT&CK into one end-to-end security workflow.

Splunk MISP TheHive Python VirusTotal OTX MITRE ATT&CK
Architecture of the threat-intelligence-driven detection lab
The Project

Project Overview

Security teams rely on many different platforms. A SIEM watches telemetry, threat-intelligence systems manage indicators, enrichment services add context, and case-management platforms help analysts investigate what happened.

I built this home lab to understand how those systems actually work together instead of studying each platform in isolation.

The project follows a controlled suspicious-file scenario through detection, enrichment, intelligence management, automated response, investigation, and MITRE ATT&CK mapping.

The goal is not simply to install security tools. It is to understand what happens after the SIEM generates an alert and how each system contributes to the response.
Architecture

How the Detection Pipeline Works

The lab connects endpoint telemetry, SIEM detection, automation, threat intelligence, investigation, and behavioural context into one connected workflow.

High-level architecture of the threat detection and intelligence pipeline
Endpoint → Splunk → Automation → Enrichment / MISP → TheHive → MITRE ATT&CK

Activity begins on the monitored endpoint and is detected by Splunk. Automation moves structured context into the intelligence and investigation layers, while MITRE ATT&CK provides behavioural context where the available evidence supports the mapping.

Complete Project Guide

Prefer the entire lab in one place?

Take the complete Threat-Intelligence-Driven Detection Lab with you as one structured PDF — all four parts, architecture, implementation steps, screenshots, validation, and technical notes together.

143 Pages 4 Parts Version 1.0 PDF
PDF
View Complete Guide → Free Chronos & Code account required for the PDF download.
Implementation Series

Build the Lab

Follow the complete implementation in four focused parts, from infrastructure and telemetry to automated investigation.

PART 01

Lab Setup, Environment, MISP & Splunk

Build the virtual environment, configure private networking, install the core platforms, and begin collecting Windows telemetry.

Read Part 1 →
PART 02

Threat Intelligence with MISP, OTX & VirusTotal

Connect the lab to external intelligence sources and safely validate threat-intelligence and file-hash enrichment.

Read Part 2 →
PART 03

Splunk Detection & Automated Response

Build the detection logic, normalize the alert data, and connect Splunk to the Python automation workflow.

Read Part 3 →
PART 04

TheHive, MITRE ATT&CK & Validation

Create investigation cases, attach observables, map supported behaviour to ATT&CK, and validate the complete pipeline.

Read Part 4 →
Project Outcomes

What You'll Build

The lab combines several security functions into one reproducible detection and investigation environment.

01

SIEM Detection

Splunk monitors endpoint activity and generates the initial detection.

02

Endpoint Telemetry

Windows Security, System, and Firewall data provide the underlying evidence.

03

Threat Intelligence

MISP, OTX, and VirusTotal provide indicator management and enrichment context.

04

Security Automation

Python and REST APIs move structured detection data between platforms.

05

Investigation Workflow

TheHive turns detection context into structured cases and observables.

06

ATT&CK Context

Observed behaviour is mapped to MITRE ATT&CK only where evidence supports it.

Before You Begin

Lab Safety & Disclaimer

This is an educational cybersecurity lab built for defensive learning in an isolated home-lab environment.

  • No real malware is used. Testing relies on safe artifacts such as EICAR.
  • Only test systems and networks you own or have explicit permission to use.
  • The scenario is fictional and does not represent a production organization.
  • The architecture is intentionally simplified for learning purposes.
  • Never publish real passwords, API keys, tokens, credentials, or other secrets.
Start Building

Ready to build the detection lab?

Begin with the virtual environment, lab networking, MISP, Splunk, and Windows telemetry.

Start Part 1 →

If this piece gave you something to think about, you can support my writing here ☕