アップデート一覧に戻る
New releaseJul 14, 2026

hindsight v2026.06

Google Chrome、その他のChromiumベースのブラウザ、およびMozilla Firefox向けのブラウザフォレンジックツール

共有

Hindsight

Google Chrome/ChromiumおよびMozilla Firefox向けインターネット履歴フォレンジック

Hindsightは、Webアーティファクトを分析するための無料ツールです。当初はGoogle Chromeウェブブラウザの閲覧履歴を対象としていましたが、他のChromiumベースのアプリケーションにも対応するように拡張され、現在はMozilla Firefoxのプロファイルも解析します。Hindsightは、URL、ダウンロード履歴、キャッシュレコード、ブックマーク、オートフィルレコード、保存されたパスワード、設定、ブラウザ拡張機能、HTTP Cookie、Local Storageレコード(HTML5 Cookie)など、さまざまな種類のWebアーティファクトを解析できます。各ファイルからデータが抽出されると、他の履歴ファイルのデータと相関付けられ、タイムラインに配置されます。

Firefoxプロファイルの場合、Hindsightは places.sqlite(履歴訪問、ブックマーク、ダウンロード)、cookies.sqliteformhistory.sqlite を解析します。GUIで「Firefox」を選択するか、コマンドラインで -b Firefox を指定し、プロファイルディレクトリ(例: \[userdir]\AppData\Roaming\Mozilla\Firefox\Profiles\<profile>)を指定します。

シンプルなWeb UIが用意されています。起動するには、"hindsight_gui.py"(Windowsではパッケージ化された"hindsight_gui.exe")を実行し、ブラウザで http://localhost:8080 にアクセスしてください。

必須フィールドは「プロファイルパス」のみです。分析するChromeプロファイルの場所を指定します(各OSのデフォルトプロファイルパスはこのページの下部に記載されています)。「実行」をクリックすると結果ページに移動し、結果をスプレッドシート(その他の形式も可)に保存できます。

手動インストール

Hindsight(コマンドラインツールとWebインターフェースの両方)をインストールするには、次のコマンドを実行します。

pip install pyhindsight
pip install git+https://github.com/cclgroupltd/ccl_chromium_reader.git

Hindsight Webインターフェース内の「ブラウザでSQLite DBを表示」機能を使用する場合は、別のインストールコマンドを実行する必要があります。

curl -sSL https://raw.githubusercontent.com/obsidianforensics/hindsight/master/install-js.sh | sh

コマンドライン

Hindsightにはコマンドラインバージョン(hindsight.py または hindsight.exe)もあります。ドキュメントフォルダのユーザーガイドでは多くのトピックをカバーしていますが、以下にコマンドラインバージョンの基本的な使い方を示します。

使用例: > C:\hindsight.py -i "C:\Users\Ryan\AppData\Local\Google\Chrome\User Data\Default" -o test_case

コマンドラインオプション:

オプション説明
-i または --inputChrome(ium)の「Default」ディレクトリへのパス
-o または --output出力ファイルの名前(拡張子なし)
-f または --format出力形式(デフォルトはXLSX、その他のオプションはSQLiteとJSONL)
-c または --cacheキャッシュディレクトリへのパス。指定された「入力」ディレクトリ外にある場合のみ必要。Macシステムはデフォルトでこの設定になっています。
-b または --browser_type入力ファイルが属するブラウザの種類。サポートされているオプションはChrome(デフォルト)とFirefox。
-l または --logHindsightがログを出力する場所(存在する場合は追記)
-h または --helpこれらのオプションとデフォルトのChromeデータ保存場所を表示
-t または --timezoneXLSX出力のタイムスタンプに使用する表示タイムゾーン

デフォルトのプロファイルパス

Chromeのデフォルトプロファイルフォルダのデフォルト場所:

  • WinXP: [userdir]\Local Settings\Application Data\Google\Chrome\User Data\Default
  • Vista/7/8/10: [userdir]\AppData\Local\Google\Chrome\User Data\Default
  • Linux: [userdir]/.config/google-chrome/Default
  • OS X: [userdir]/Library/Application Support/Google/Chrome/Default
  • iOS: \Applications\com.google.chrome.ios\Library\Application Support\Google\Chrome\Default
  • Android: /userdata/data/com.android.chrome/app_chrome/Default
  • CrOS: \home\user\<GUID>

機能リクエスト

新しい機能のアイデアがある場合(または何か壊れているのを見つけた場合)は、課題を報告してください。

カテゴリ