
High-speed Windows forensic triage platform that orchestrates the Hayabusa engine to transform raw EVTX logs into prioritized threat timelines with Sigma rule detection and MITRE ATT&CK mapping.
🛡️ Sentinel Thread Pro
The High-Speed Windows Forensic Triage Platform
In modern SOC operations, manual EVTX analysis is a death sentence for your MTTR (Mean Time to Respond). Sentinel Thread Pro is built to bridge the gap between massive raw event logs and actionable forensic intelligence. By orchestrating the Hayabusa engine (Rust-based) and a Pythonic data pipeline, this tool transforms thousands of noise-heavy events into a clean, prioritized threat timeline in seconds.
.evtx files using the Hayabusa core for near-instant analysis.--no-wizard and --json-timeline flags.bin/ directory.# Clone the repository
git clone https://github.com/Adham504/SentinelThread-Forensics.git
cd SentinelThread-Forensics
# Set up the environment
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install the stack
pip install -r requirements.txt
Always run from the src directory to ensure path integrity:
cd src
streamlit run app.py
SentinelThread/
├── bin/ # Forensic Binaries (Exempt from Git)
├── logs/ # Where you store the .evtx file to process
├── output/ # Generated JSON/CSV results
├── rules/ # Hayabusa/Sigma detection logic
├── sigma_repo/ # Extended community rules
├── src/ # The Core Logic
│ ├── app.py # Main Entry & UI State
│ ├── engine_handler.py # Subprocess Orchestrator
│ └── data_processor.py # Pandas Normalization Logic
└── requirements.txt