Modular PowerShell automation for streamlined Hayabusa & Takajo workflows.
Hayabusa Autorun is a PowerShell automation wrapper that simplifies and accelerates forensic timeline generation using Hayabusa and optional deep artifact extraction with Takajo.
It's designed for rapid, repeatable workflows in digital forensics, incident response, and threat hunting.
- Interactive prompts for event log source and output format
- Automated, timestamped results folder creation
- Automatic update check for Hayabusa & Takajo (with easy download links if outdated)
- Rule-set update prior to scanning
- Supports Hayabusa CSV timeline, Timesketch format, and Takajo-compatible JSONL output
- Optional Takajo deep artifact parsing (if selected)
- Clean status messages and workflow summary at completion
- Results ready for MITRE ATT&CK Navigator visualization
-
Prompt for input:
User provides path to local EVTX event logs and selects output profile (CSV, Timesketch, or JSONL for Takajo). -
Create results directory:
Output is stored in a unique, timestamped folder under.\Results\. -
Update detection rules:
Hayabusa's rules are updated before each run. -
Run Hayabusa scan:
- CSV: Standard timeline, rich verbosity.
- Timesketch: For ingestion into Timesketch.
- Takajo (JSONL): Optimized for subsequent Takajo deep artifact parsing.
-
(Optional) Run Takajo:
If Takajo output is chosen, Takajo parses JSONL results for advanced Windows artifact extraction. -
Completion & Next Steps:
Script shows results location and links for MITRE ATT&CK visualization.
- PowerShell 5.1+ (Windows recommended)
- Hayabusa: Download latest release and place the EXE in the script directory
- Takajo (optional, for profile
P): Download latest release and place the EXE in the script directory - Sufficient disk space for results (event logs, CSVs, JSONL, parsed artifacts)
-
Clone or Download this Repository
-
Download the Required Binaries:
-
Place Binaries in Script Folder
-
Run the Script:
.\HayabusaAutorun.ps1
| Option | Output Type | Description |
|---|---|---|
| C | CSV Timeline | Full-featured timeline with maximum verbosity |
| T | Timesketch Timeline | CSV timeline tailored for Timesketch ingestion |
| P | Takajo JSONL | JSONL timeline, for deep artifact parsing with Takajo |