Repolode
ChmaraX

ChmaraX/forensix

履歴、ダウンロード、ログイン情報、キャッシュなどのGoogle Chromeの痕跡をマウント・分析・可視化するフォレンジックツール。

スター
285
フォーク
43
未解決の Issue
102
最終コミット
2 か月前

これは何?

ForensiXは、Google Chromeのプロファイルデータを処理するフォレンジックツールです。Chromeのデータボリュームのコピーを読み取り専用でマウントし、分析中に証拠の完全性を保つためハッシュを検証します。

閲覧履歴(遷移タイプや閲覧時間を含む)、ログインデータ、自動入力データ、ダウンロード、ブックマーク、ファビコン、ブラウザーキャッシュを解析します。また、最も多く訪問したサイト、時間帯別の閲覧ヒートマップ、MLモデルによるURLのカテゴリ分類などから、プロファイルに含まれる個人情報や活動パターンを推定します。

Node.jsサーバー、ポート3000で動作するWeb UI、MongoDBを含むDocker Compose構成で実行できます。また、PythonとNode.jsの依存関係を用意して手動で実行することもできます。UIとサーバー間の接続には、オプションでHTTPSを利用できます。

主な機能

  • 01Chromeのデータを読み取り専用でマウントし、ハッシュを検証して完全性を保つ
  • 02閲覧履歴、閲覧時間、遷移タイプを解析する
  • 03ログイン情報、自動入力データ、ダウンロード、ブックマーク、ファビコンを復元する
  • 04URL、コンテンツタイプ、ペイロードなど、ブラウザーキャッシュを調査する
  • 05MLモデルで訪問したURLをカテゴリ分類する
  • 06ヒートマップや棒グラフで時間ごとの活動を可視化する

ユースケース

  • 押収したChromeまたはChromiumベースのブラウザープロファイルを対象とするデジタルフォレンジック調査
  • インシデント対応における閲覧履歴やダウンロード履歴の確認
  • ブラウザー痕跡分析の教育や研究

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/ChmaraX/forensix.git
  2. 2

    プロジェクトディレクトリに移動する

    cd forensix
  3. 3

    Chrome または Brave のブラウザデータを data ディレクトリにコピーする

    cp -r "/Users/username/Library/Application Support/Google/Chrome/Default/." ./data/
  4. 4

    Docker Compose でアプリケーションをビルドして起動する

    docker-compose up --build

使う前に知っておきたいこと

  • Docker と Docker Compose が必要です。また、初回のビルドでは約700 MBのMLモデルがダウンロードされます。
  • READMEの例ではブラウザデータのパスにmacOSのものを使用しているため、他のプラットフォームではパスの調整が必要です。

トピック

よくある質問

forensix とは?
履歴、ダウンロード、ログイン情報、キャッシュなどのGoogle Chromeの痕跡をマウント・分析・可視化するフォレンジックツール。 ForensiXは、Google Chromeのプロファイルデータを処理するフォレンジックツールです。Chromeのデータボリュームのコピーを読み取り専用でマウントし、分析中に証拠の完全性を保つためハッシュを検証します。
forensix は無料で使えますか?ライセンスは?
forensix は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
forensix は今もメンテナンスされていますか?
半年以内に更新あり。forensix の最終コミットは 2026年8月19日 です。
forensix は何に使えますか?
押収したChromeまたはChromiumベースのブラウザープロファイルを対象とするデジタルフォレンジック調査 インシデント対応における閲覧履歴やダウンロード履歴の確認 ブラウザー痕跡分析の教育や研究
forensix のインストール方法は?
リポジトリをクローンする: git clone https://github.com/ChmaraX/forensix.git プロジェクトディレクトリに移動する: cd forensix Chrome または Brave のブラウザデータを data ディレクトリにコピーする: cp -r "/Users/username/Library/Application Support/Google/Chrome/Default/." ./data/ Docker Compose でアプリケーションをビルドして起動する: docker-compose up --build
forensix はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/ChmaraX/forensix

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト