Repolode
ChmaraX

ChmaraX/forensix

用于解析与可视化 Google Chrome 浏览器取证数据的工具,涵盖历史记录、下载、登录信息和缓存。

Star
285
Fork
43
未关闭 Issue
102
最近提交
2个月前

这是什么?

ForensiX 是一款用于处理 Google Chrome 配置文件数据的取证工具。它以只读方式挂载 Chrome 数据卷副本,并通过哈希校验在分析过程中保持证据完整性。

工具可解析浏览历史(包括跳转类型和访问时长)、登录数据、自动填充记录、下载、书签、网站图标和浏览器缓存。同时还能推断用户的个人信息与活动规律,例如最常访问的网站、按时段统计的浏览热力图,并借助机器学习模型对 URL 进行分类。

项目可通过 Docker Compose 一键启动,包含 Node.js 服务端、端口 3000 的 Web 界面和 MongoDB,也支持基于 Python 与 Node.js 依赖的手动部署,界面与服务端之间可选启用 HTTPS。

核心功能

  • 01以只读方式挂载 Chrome 数据并校验哈希,保证证据完整性
  • 02解析浏览历史、访问时长和跳转类型
  • 03提取登录信息、自动填充记录、下载、书签和网站图标
  • 04检查浏览器缓存,包括 URL、内容类型和负载数据
  • 05使用机器学习模型对访问过的 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,首次构建会下载约 700MB 的机器学习模型。
  • 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目