Repository navigation
Releases
v1.1.0 - CODE BLUE Release
Released 2026/11/11.
Juntei 1.1.0 adds a super timeline that brings every parsed artifact, and Hayabusa results, into one timeline. It also reads VHDX and E01 disk images natively and adds parsers for web browsers, Outlook mail stores and Windows Server User Access Logging.
New Features
-
super-timeline: turns the results ofauto-parseinto one CSV or JSONL timeline with a common schema. Each timestamp becomes a separately labeled event, such as each run time of a Prefetch record and each of the eight or more file times of an MFT record, together with what the timestamp means and where it came from.--hayabusaadds existing Hayabusa JSONL timelines,--profile timesketchwrites a Timesketch import, and--sortsorts the events chronologically within a memory budget and consolidates duplicates. -
Disk images:
auto-parse --vhdxandauto-parse --e01parse VHDX and E01/Ex01 images directly on Windows, Linux and macOS, without FUSE, mounting the image or administrator rights. Only the parser inputs are copied to a temporary workspace, which is removed afterwards, including after Ctrl+C. On Linux,mountmounts the NTFS volumes of a VHDX or E01 image read-only through FUSE, without root, so that other tools such as Hayabusa can read the files. -
New parsers:
parse-sqlite browser: the visits, downloads, cookies and form history of Chromium-based browsers and Firefox, with deleted entries recovered.parse-ese webcache: the Internet Explorer and legacy Edge history, downloads, cookies and cache inWebCacheV01.dat.parse-file outlook: Outlook PST and OST stores and.msg/.oftfiles: folders, items, recipients, attachments (with SHA-256, optionally extracted), contacts, calendar items and tasks.parse-ese ual: the User Access Logging databases of Windows Server: which client addresses and accounts used each server role, and when.
auto-parseruns them all. It saves their results in the newBrowserActivityandCommunicationcategories, and UAL inLateralMovement, and adds them to the-jtimeline.
Bug Fixes
- Amcache, and the SOFTWARE hive that SRUM uses for account and Wi-Fi names, are now read with their transaction logs replayed. When its logs are collected, a dirty Amcache hive no longer fails with
Invalid hbin. auto-parselabels failed parser tasks asParsing errorin the results summary and links to their logs.
Downloads
| System | Zip |
|---|---|
| Windows x64 | juntei-1.1.0-win-x64.zip |
| Windows Arm64 | juntei-1.1.0-win-aarch64.zip |
| Linux x64 | juntei-1.1.0-lin-x64-gnu.zip or juntei-1.1.0-lin-x64-musl.zip |
| Linux Arm64 | juntei-1.1.0-lin-aarch64-gnu.zip or juntei-1.1.0-lin-aarch64-musl.zip |
| macOS (Apple silicon) | juntei-1.1.0-mac-aarch64.zip |
| macOS (Intel) | juntei-1.1.0-mac-x64.zip |
| Every platform | juntei-1.1.0-all-platforms.zip |
Each zip holds just the binary, named with the version and platform. Juntei needs no other files, and the Windows binary does not need the Visual C++ Redistributable. The musl Linux binaries are statically linked and run on any distribution; the gnu ones need a recent glibc. On macOS, allow the downloaded binary in System Settings > Privacy & Security, or remove its quarantine attribute with xattr -d com.apple.quarantine juntei-1.1.0-mac-*.
unzip juntei-1.1.0-lin-x64-musl.zip
./juntei-1.1.0-lin-x64-musl auto-parse -d <EVIDENCE> -o <OUTPUT>
./juntei-1.1.0-lin-x64-musl super-timeline -d <OUTPUT> -o SuperTimeline.csvThe Juntei documentation explains how to collect evidence, parse every supported artifact and interpret each output field.
Contributors
See CHANGELOG.md for full details.
日本語
2026/11/11 リリース。
Juntei 1.1.0 では、解析したすべてのアーティファクトと Hayabusa の結果を一つにまとめるスーパー タイムラインが加わりました。VHDX と E01 のディスク イメージをネイティブに読み取れるようになり、Web ブラウザー、Outlook のメール ストア、Windows Server のユーザー アクセス ログ (UAL) のパーサーも追加されています。
新機能
-
super-timeline:auto-parseの結果を、共通スキーマを持つ単一の CSV または JSONL タイムラインに変換します。Prefetch レコードの各実行時刻や、MFT レコードの 8 つ以上のファイル時刻など、タイムスタンプはそれぞれ個別のラベル付きイベントになり、そのタイムスタンプの意味と出所も記録されます。--hayabusaで既存の Hayabusa JSONL タイムラインを追加でき、--profile timesketchで Timesketch のインポート形式を出力し、--sortでメモリ使用量の上限内でイベントを時系列に並べ替えて重複を統合します。 -
ディスク イメージ:
auto-parse --vhdxとauto-parse --e01は、VHDX と E01/Ex01 イメージを Windows、Linux、macOS 上で直接解析します。FUSE、イメージのマウント、管理者権限は不要です。一時作業領域にはパーサーの入力ファイルだけがコピーされ、Ctrl+C で中断した場合も含めて処理後に削除されます。Linux では、mountで VHDX または E01 イメージの NTFS ボリュームを FUSE 経由で読み取り専用にマウントでき (root 不要)、Hayabusa などの他のツールからファイルを読み取れます。 -
新しいパーサー:
parse-sqlite browser: Chromium 系ブラウザーと Firefox の閲覧履歴、ダウンロード、Cookie、フォーム履歴。削除されたエントリーも復元します。parse-ese webcache:WebCacheV01.datに記録された Internet Explorer と旧 Edge の履歴、ダウンロード、Cookie、キャッシュ。parse-file outlook: Outlook の PST・OST ストアと.msg/.oftファイル。フォルダー、アイテム、受信者、添付ファイル (SHA-256 付き、抽出も可能)、連絡先、予定表アイテム、タスク。parse-ese ual: Windows Server のユーザー アクセス ログ (UAL) データベース。どのクライアント アドレスとアカウントが、いつ各サーバーの役割を利用したかがわかります。
auto-parseはこれらすべてを実行し、結果を新しいBrowserActivityカテゴリとCommunicationカテゴリに、UAL はLateralMovementに保存して、-jのタイムラインにも追加します。
バグ修正
- Amcache と、SRUM がアカウント名と Wi-Fi 名に使う SOFTWARE ハイブを、トランザクション ログを再生してから読み取るようになりました。ログを収集していれば、ダーティ状態の Amcache ハイブが
Invalid hbinで失敗することはなくなります。 auto-parseは、失敗したパーサー タスクを結果サマリーでParsing errorと表示し、そのログへのリンクを示します。
ダウンロード
| システム | zip |
|---|---|
| Windows x64 | juntei-1.1.0-win-x64.zip |
| Windows Arm64 | juntei-1.1.0-win-aarch64.zip |
| Linux x64 | juntei-1.1.0-lin-x64-gnu.zip または juntei-1.1.0-lin-x64-musl.zip |
| Linux Arm64 | juntei-1.1.0-lin-aarch64-gnu.zip または juntei-1.1.0-lin-aarch64-musl.zip |
| macOS (Apple シリコン) | juntei-1.1.0-mac-aarch64.zip |
| macOS (Intel) | juntei-1.1.0-mac-x64.zip |
| 全プラットフォーム | juntei-1.1.0-all-platforms.zip |
各 zip に入っているのは、バージョンとプラットフォーム名の付いたバイナリだけです。Juntei は他のファイルを必要とせず、Windows 版は Visual C++ 再頒布可能パッケージも不要です。Linux の musl 版は静的リンクされており、どのディストリビューションでも動作します。gnu 版には新しい glibc が必要です。macOS では、ダウンロードしたバイナリを「システム設定」>「プライバシーとセキュリティ」で許可するか、xattr -d com.apple.quarantine juntei-1.1.0-mac-* で隔離属性を削除してください。
unzip juntei-1.1.0-lin-x64-musl.zip
./juntei-1.1.0-lin-x64-musl auto-parse -d <EVIDENCE> -o <OUTPUT>
./juntei-1.1.0-lin-x64-musl super-timeline -d <OUTPUT> -o SuperTimeline.csvJuntei のドキュメントでは、証拠の収集方法、対応するすべてのアーティファクトの解析方法、各出力フィールドの読み方を説明しています。
コントリビューター
詳細は CHANGELOG.md をご覧ください。
v1.0.0 - CODE BLUE Release
Released 2026/11/04.
The first release of Juntei, a Windows forensics artifact parser by Yamato Security and a sibling of Hayabusa for the artifacts that are not event logs. It parses 38 of the most popular Windows forensic artifacts from collected evidence into CSV, JSON or JSONL.
New Features
auto-parse: give it a triage collection (-d) and it finds every Windows system in it, identifies each computer from Velociraptor'sclient_info.json, itsSYSTEMhive or its directory, and runs every parser in parallel. Results are grouped by computer and investigative category (ProcessExecution,FileSystem,Persistence, ...), with a log beside each result and JSON and CSV manifests of every task.-jalso writes a single JSONL timeline for a SIEM, and-Zshows the times at a fixed UTC offset. No absolute path appears anywhere in the output.- Individual parsers, grouped by source:
parse-ese: SRUM.parse-file: Defender quarantine (with optional extraction of the quarantined files), jump lists, LNK shortcuts and Prefetch.parse-ntfs:$MFT,$I30directory indexes,$LogFile, the USN journal,$Bootand$Secure:$SDS.parse-registry: Amcache, ShimCache, application compatibility, BAM/DAM, UserAssist, FeatureUsage, MuiCache, ShellBags, recent documents, Open/Save dialogs, MRU lists, Office, USB devices, services, scheduled tasks (TaskCache), registry autostarts, boot configuration (BCD), SAM, LSA secrets, installed programs, application history, remote access, networks, system information, audit policy and security settings.readshows any key and value, with transaction-log replay and deleted keys and values.
persistence-hunter: a native Rust port of Hexastrike's PyrsistenceSniper with 131 offline persistence checks across registry hives, scheduled tasks, startup files, WMI and BITS: allow/block profiles, payload hashes and signature metadata, MFT and event log timestamps, and per-check coverage.
Downloads
| System | Zip |
|---|---|
| Windows x64 | juntei-1.0.0-win-x64.zip |
| Windows Arm64 | juntei-1.0.0-win-aarch64.zip |
| Linux x64 | juntei-1.0.0-lin-x64-gnu.zip or juntei-1.0.0-lin-x64-musl.zip |
| Linux Arm64 | juntei-1.0.0-lin-aarch64-gnu.zip or juntei-1.0.0-lin-aarch64-musl.zip |
| macOS (Apple silicon) | juntei-1.0.0-mac-aarch64.zip |
| macOS (Intel) | juntei-1.0.0-mac-x64.zip |
| Every platform | juntei-1.0.0-all-platforms.zip |
Each zip holds just the binary, named with the version and platform. Juntei needs no other files, and the Windows binary does not need the Visual C++ Redistributable. The musl Linux binaries are statically linked and run on any distribution; the gnu ones need a recent glibc. On macOS, allow the downloaded binary in System Settings > Privacy & Security, or remove its quarantine attribute with xattr -d com.apple.quarantine juntei-1.0.0-mac-*.
unzip juntei-1.0.0-lin-x64-musl.zip
./juntei-1.0.0-lin-x64-musl auto-parse -d <EVIDENCE> -o <OUTPUT>The Juntei documentation explains how to collect evidence, parse every supported artifact and interpret each output field.
Contributors
See CHANGELOG.md for full details.
日本語
2026/11/04 リリース。
Juntei の最初のリリースです。Juntei は Yamato Security による Windows フォレンジック アーティファクト パーサーで、イベントログ以外のアーティファクトを扱う Hayabusa の兄弟ツールです。収集した証拠から、よく使われる 38 種類の Windows フォレンジック アーティファクトを CSV、JSON、JSONL に解析します。
新機能
auto-parse: トリアージ コレクション (-d) を指定すると、その中のすべての Windows システムを見つけ、Velociraptor のclient_info.json、SYSTEMハイブ、またはディレクトリ名から各コンピューターを特定し、すべてのパーサーを並列に実行します。結果はコンピューターと調査カテゴリ (ProcessExecution、FileSystem、Persistenceなど) ごとにまとめられ、各結果の横にログが、全タスクの JSON と CSV のマニフェストが保存されます。-jで SIEM 用の単一の JSONL タイムラインも作成でき、-Zで時刻を固定の UTC オフセットで表示します。出力には絶対パスが一切含まれません。- 個別のパーサー (ソースの種類ごと):
parse-ese: SRUM。parse-file: Defender の隔離ファイル (隔離されたファイルの抽出も可能)、ジャンプリスト、LNK ショートカット、Prefetch。parse-ntfs:$MFT、$I30ディレクトリ インデックス、$LogFile、USN ジャーナル、$Boot、$Secure:$SDS。parse-registry: Amcache、ShimCache、アプリケーション互換性、BAM/DAM、UserAssist、FeatureUsage、MuiCache、ShellBags、最近使ったドキュメント、ファイルを開く/保存ダイアログ、MRU リスト、Office、USB デバイス、サービス、スケジュールされたタスク (TaskCache)、レジストリの自動起動、ブート構成 (BCD)、SAM、LSA シークレット、インストール済みプログラム、アプリケーション履歴、リモート アクセス、ネットワーク、システム情報、監査ポリシー、セキュリティ設定。readは任意のキーと値を、トランザクション ログの再生と削除されたキー・値を含めて表示します。
persistence-hunter: Hexastrike の PyrsistenceSniper の Rust ネイティブ移植版です。レジストリ ハイブ、スケジュールされたタスク、スタートアップ ファイル、WMI、BITS にわたる 131 のオフライン永続化チェックを備え、許可/ブロック プロファイル、ペイロードのハッシュと署名メタデータ、MFT とイベントログのタイムスタンプ、チェックごとのカバレッジを出力します。
ダウンロード
| システム | zip |
|---|---|
| Windows x64 | juntei-1.0.0-win-x64.zip |
| Windows Arm64 | juntei-1.0.0-win-aarch64.zip |
| Linux x64 | juntei-1.0.0-lin-x64-gnu.zip または juntei-1.0.0-lin-x64-musl.zip |
| Linux Arm64 | juntei-1.0.0-lin-aarch64-gnu.zip または juntei-1.0.0-lin-aarch64-musl.zip |
| macOS (Apple シリコン) | juntei-1.0.0-mac-aarch64.zip |
| macOS (Intel) | juntei-1.0.0-mac-x64.zip |
| 全プラットフォーム | juntei-1.0.0-all-platforms.zip |
各 zip に入っているのは、バージョンとプラットフォーム名の付いたバイナリだけです。Juntei は他のファイルを必要とせず、Windows 版は Visual C++ 再頒布可能パッケージも不要です。Linux の musl 版は静的リンクされており、どのディストリビューションでも動作します。gnu 版には新しい glibc が必要です。macOS では、ダウンロードしたバイナリを「システム設定」>「プライバシーとセキュリティ」で許可するか、xattr -d com.apple.quarantine juntei-1.0.0-mac-* で隔離属性を削除してください。
unzip juntei-1.0.0-lin-x64-musl.zip
./juntei-1.0.0-lin-x64-musl auto-parse -d <EVIDENCE> -o <OUTPUT>Juntei のドキュメントでは、証拠の収集方法、対応するすべてのアーティファクトの解析方法、各出力フィールドの読み方を説明しています。
コントリビューター
詳細は CHANGELOG.md をご覧ください。