baditaflorin/forensics-in-tab

GitHub: baditaflorin/forensics-in-tab

纯浏览器端的数字取证初步分类工具,支持磁盘镜像、内存转储、YARA 扫描和反汇编分析,所有证据均在本地处理无需上传到服务器。

Stars: 0 | Forks: 0

# Tab 中的取证 [![在线站点](https://img.shields.io/badge/live-GitHub%20Pages-1e7a78)](https://baditaflorin.github.io/forensics-in-tab/) [![模式](https://img.shields.io/badge/deployment-Mode%20A%20static-6f3f8d)](docs/adr/0001-deployment-mode.md) 纯浏览器端的磁盘镜像、内存转储、YARA 规则和反汇编取证分析,无需上传证据。 在线站点:https://baditaflorin.github.io/forensics-in-tab/ 代码仓库:https://github.com/baditaflorin/forensics-in-tab ![Forensics in Tab 截图](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/88ed13ae6b031223.png) ## 已验证功能 - 多文件选择器和拖拽导入 - 粘贴导入文本、hex 和 base64 - 首次运行探索的样本证据加载器 - 本地案例队列,支持单项类型覆盖 - 对活动证据项进行磁盘提取和分区分析 - 内存 IOC 提取和 PE 提示分类 - 使用可重用规则进行本地 YARA 子集扫描 - 基于 Capstone 的反汇编与 CSV 导出 - JSON 报告导出、剪贴板复制、打印视图以及可恢复的会话导出 - 基于 IndexedDB 的浏览器本地案例恢复,以及用于小型会话的可共享 URL 哈希 ## 快速开始 ``` npm install make install-hooks make dev make test make build ``` ## 系统架构 Forensics in Tab 是一个纯 GitHub Pages 应用。证据文件由浏览器读取并在本地分析,从不发送到服务器。可选的稍后恢复持久化功能通过 IndexedDB 保留在同一浏览器中;依然没有任何运行时后端。 ``` flowchart LR Investigator["Investigator browser"] --> Pages["GitHub Pages static app"] Investigator --> LocalFile["Local disk image or memory dump"] LocalFile --> Browser["Browser workers and WASM-capable analyzers"] Browser --> Report["Local report export"] Pages -. serves only static assets .-> Browser ``` ## 文档 架构:https://github.com/baditaflorin/forensics-in-tab/blob/main/docs/architecture.md 部署:https://github.com/baditaflorin/forensics-in-tab/blob/main/docs/deploy.md 隐私:https://github.com/baditaflorin/forensics-in-tab/blob/main/docs/privacy.md ADRs:https://github.com/baditaflorin/forensics-in-tab/tree/main/docs/adr 总结复盘:https://github.com/baditaflorin/forensics-in-tab/blob/main/docs/postmortem.md 第三阶段总结复盘:https://github.com/baditaflorin/forensics-in-tab/blob/main/docs/postmortem-phase3.md ## 限制 - 该应用每个证据项最多采样 64 MiB,用于浏览器本地分类。 - 可共享的 URL 仅适用于小型会话;较大的案例应使用会话导出。 - 在 Mode A 中,基于 URL 的远程证据接收被刻意排除在范围之外,因为 CORS 和远程获取意味着静态应用无法保证的工作流。 ## 许可证 MIT
标签:AI工具, Base64, Capstone, DNS信息、DNS暴力破解, DNS解析, Findomain, GitHub Pages, Hex分析, HTML5, IndexedDB, IOC提取, PE分析, SecList, WASM, Wayback Machine, WebAssembly, YARA规则, 内存取证, 反汇编, 库, 应急响应, 开源项目, 数字取证, 数据可视化, 数据隐私, 无上传, 无服务器, 本地分析, 浏览器工具, 磁盘分区解析, 磁盘取证, 自动化攻击, 自动化脚本, 静态网站