grzesiug/EnhancedImageGallery

GitHub: grzesiug/EnhancedImageGallery

为 Autopsy 取证平台打造的增强型媒体画廊插件,提供高效的多格式图片视频审查与标记工作流。

Stars: 0 | Forks: 0

# 增强型图片画廊 — Autopsy 取证模块 [![许可证](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE-2.0.txt) [![Autopsy](https://img.shields.io/badge/Autopsy-4.23.1-green.svg)](https://www.autopsy.com/) [![平台](https://img.shields.io/badge/Platform-Windows-lightgrey.svg)]() ## 截图 ![主窗口](https://static.pigsec.cn/wp-content/uploads/repos/cas/e5/e567e286c70349a33017aee105764f6e074aa2d2c7bc30207b968da61adc6419.jpg) *主画廊窗口 — 包含分组侧边栏和属性面板的缩略图网格* ![按 MIME 类型分组](https://static.pigsec.cn/wp-content/uploads/repos/cas/d0/d0a4709336318af57c2cd1be984d1d9df096ff032613644c5b52ae82c2b9d533.jpg) *按 MIME 类型分组 — 即时查看所有 HEIC、WebP、MP4、SVG 文件* ![设置](https://static.pigsec.cn/wp-content/uploads/repos/cas/01/0115738c4fb588b226aaab3da73ca380e45f5b23e16bb99914c1ed3a3256c523.jpg) *设置 — 配置外部工具、解码器超时、MD5 传播* ## 功能 ### 核心功能 - **持久化缩略图缓存** — 解码一次,后续打开即刻加载 (`/ModuleOutput/enhanced_gallery/gallery.db`) - **视口懒加载解码** — 仅解码当前在屏幕上可见的缩略图 - **支持所有数据源** — 包括来自磁盘镜像、逻辑文件集、压缩包 (ZIP/RAR) 以及雕刻 (carved) 出的文件 - **NSRL 过滤** — 可选择从画廊中排除已知安全的操作系统/应用程序文件 ### 审查工作流 - 每个文件具备 **未查看 / 已查看 / 已标记** 状态,持久化存储于 SQLite 中 - **MD5 传播** — 标记某个文件时,会自动对所有重复项应用相同的操作 - **批量“标记为已查看”** — 标记选中的文件或整个当前分组 - **标签集成** — 标签将写入 Autopsy Blackboard,并在 Tags 部分可见 ### 分组与过滤 - 分组依据:**路径、扩展名、MIME 类型、修改时间、访问时间、创建时间、更改时间、标签** - 过滤依据:**状态** (未查看/已查看/已标记)、**类型** (图片/视频/音频)、**仅限 GPS**、**仅限无预览** - 分组排序依据:名称、总数、未查看数 - 按 **数据源** 过滤 — 始终列出所有数据源,即使它们不包含媒体文件 ### 属性面板 - 文件元数据:类型、MIME、大小、分配状态、所有时间戳、MD5、SHA-256、NSRL 状态 - 来自 Autopsy Blackboard artifacts 的 **EXIF 数据** - **GPS 坐标** 以及 **“在 Google Maps 中打开”** 按钮 - 支持多标签的标签管理(与 Autopsy 相同) ### 外部查看器集成 - 双击使用 **Autopsy 的外部查看器规则** 打开文件 (Tools → Options → External Viewer) - 备用方案:Windows 默认应用程序 ## 环境要求 - **Autopsy 4.23.1** 或更高版本 - **Windows** (已在 Windows 10/11 上测试) ## 安装说明 1. 从 [Releases](../../releases) 下载最新的 `.nbm` 文件 2. 在 Autopsy 中:**Tools → Plugins → Downloaded → Add Plugins…** 3. 选择 `.nbm` 文件 → **Install** → **重启 Autopsy** 4. 打开:**Tools → Enhanced Image Gallery** 或使用工具栏按钮 ## 用法 1. 在 Autopsy 中打开一个案例 2. 从 **Tools** 菜单或工具栏图标启动 Enhanced Image Gallery 3. 在 **⚙ Settings → Auto-detect all** 中配置外部工具 4. 浏览文件 — 使用 **Group by** 进行组织,使用过滤器聚焦于重要内容 5. 点击缩略图进行选中,双击在外部查看器中打开 6. 使用 **Tag ▾** 应用取证标签(与 Autopsy 同步) 7. 使用 **Mark selected seen** / **Mark group seen** 来跟踪审查进度 ## 从源码构建 **要求:** Java 17+、NetBeans 17、Autopsy 4.23.1 (作为 NetBeans Platform) ``` set JAVA_HOME=C:\Program Files\Autopsy-4.23.1\jre "C:\Program Files\NetBeans-17\netbeans\extide\ant\bin\ant.bat" -f EnhancedImageGallery nbm ``` 输出:`build/org-sleuthkit-autopsy-enhancedgallery.nbm` ## 许可证 基于 **Apache License 2.0** 授权 — 详见 [LICENSE-2.0.txt](LICENSE-2.0.txt) ## 作者 **Grzegorz Ginalski** [github.com/grzesiug](https://github.com/grzesiug)
标签:Autopsy插件, JS文件枚举, 域名枚举, 域渗透, 多媒体分析, 数字取证, 电子数据取证, 自动化脚本