Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hayabusa Autorun

Modular PowerShell automation for streamlined Hayabusa & Takajo workflows.


Table of Contents


Overview

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.


Features

  • 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

Workflow

  1. Prompt for input:
    User provides path to local EVTX event logs and selects output profile (CSV, Timesketch, or JSONL for Takajo).

  2. Create results directory:
    Output is stored in a unique, timestamped folder under .\Results\.

  3. Update detection rules:
    Hayabusa's rules are updated before each run.

  4. Run Hayabusa scan:

    • CSV: Standard timeline, rich verbosity.
    • Timesketch: For ingestion into Timesketch.
    • Takajo (JSONL): Optimized for subsequent Takajo deep artifact parsing.
  5. (Optional) Run Takajo:
    If Takajo output is chosen, Takajo parses JSONL results for advanced Windows artifact extraction.

  6. Completion & Next Steps:
    Script shows results location and links for MITRE ATT&CK visualization.


Requirements

  • 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)

Quick Start

  1. Clone or Download this Repository

  2. Download the Required Binaries:

  3. Place Binaries in Script Folder

  4. Run the Script:

    .\HayabusaAutorun.ps1

Profiles & Output

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

About

Autorun script for Hayabusa Eventlog scanner

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages