Repolode
sepinf-inc

sepinf-inc/IPED

基于 Java 的开源数字取证工具,用于处理、索引和分析扣押的数字证据,如磁盘镜像。

可替代:EnCaseFTK

Star
3,059
Fork
524
未关闭 Issue
389
最近提交
4天前

这是什么?

IPED 是一款数字取证工具,用于处理和分析证据材料,这些材料常由执法机构在案发现场扣押,或由私人鉴定人在企业调查中获取。它由巴西联邦警察的数字取证专家开发,2019 年起正式开源。工具支持 Windows 和 Linux,可通过命令行批量创建案件,并提供图形化分析界面。

工具支持解析 RAW/DD、E01、VHD、VMDK、VHDX、AD1 等磁盘镜像和文件系统格式,并对文件内容与元数据建立索引,支持快速搜索,包括未分配空间。它还提供哈希去重、已知文件集比对、数据雕刻、按文件类型分类以及容器递归展开等功能。分析人员可以查看图片、视频、十六进制和文本内容,在地图上查看 GPS 位置,并使用时间线和通信关系图进行分析。

IPED 还内置正则搜索(可用于识别比特币钱包、邮箱、IP 地址等)、OCR、语言识别、命名实体识别、相似文档、相似图片和人脸搜索以及音频转写等模块。处理配置文件、书签、便携式案件以及 HTML、CSV 报告可支持调查工作流程,JavaScript 和 Python 脚本可用于扩展功能。

核心功能

  • 01对文件内容和元数据建立索引,支持快速搜索,包括未分配空间。
  • 02解析 E01、VHD、VMDK、AD1 等常见磁盘镜像和虚拟磁盘格式。
  • 03从原始数据中雕刻文件,支持 40 多种文件格式。
  • 04提供哈希计算、哈希集比对和去重功能。
  • 05支持 Windows 和 Linux,可命令行批量处理,并生成便携式案件。
  • 06内置人脸、图片和文档相似度搜索、OCR 与音频转写。

适用场景

  • 执法机构鉴定人员处理案件中扣押的磁盘镜像和手机数据。
  • 私人取证调查人员在企业调查中审查员工设备。
  • 需要取证索引与分析平台来研究证据处理流程的研究人员或培训人员。

快速上手

  1. 1

    安装 git、Maven 和带 JavaFX 的 Java JDK 11

  2. 2

    克隆代码仓库

    git clone https://github.com/sepinf-inc/IPED.git
  3. 3

    进入项目目录

    cd IPED
  4. 4

    使用 Maven 构建 IPED(输出在 target/release)

    mvn clean install

使用前须知

  • 默认的 master 分支是不稳定的开发版本,构建稳定版需要检出发布标签。
  • 在 Linux 上需要单独构建 The Sleuthkit 及其他附加依赖。
  • 构建需要带 JavaFX 的 JDK 11,环境配置较复杂。
  • 部分高级功能需要外部模型、密钥或服务,例如 Stanford CoreNLP 模型或云端转录服务。

标签

常见问题

IPED 是什么?
基于 Java 的开源数字取证工具,用于处理、索引和分析扣押的数字证据,如磁盘镜像。 IPED 是一款数字取证工具,用于处理和分析证据材料,这些材料常由执法机构在案发现场扣押,或由私人鉴定人在企业调查中获取。它由巴西联邦警察的数字取证专家开发,2019 年起正式开源。工具支持 Windows 和 Linux,可通过命令行批量创建案件,并提供图形化分析界面。
IPED 可以免费使用吗?用的什么许可证?
IPED 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
IPED 还在维护吗?
活跃维护中。IPED 最近一次提交是在 2026年10月17日。
IPED 适合用来做什么?
执法机构鉴定人员处理案件中扣押的磁盘镜像和手机数据。 私人取证调查人员在企业调查中审查员工设备。 需要取证索引与分析平台来研究证据处理流程的研究人员或培训人员。
IPED 怎么安装和运行?
安装 git、Maven 和带 JavaFX 的 Java JDK 11 克隆代码仓库: git clone https://github.com/sepinf-inc/IPED.git 进入项目目录: cd IPED 使用 Maven 构建 IPED(输出在 target/release): mvn clean install
在哪里获取 IPED?
源代码和安装说明在 GitHub 上:https://github.com/sepinf-inc/IPED

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

相关项目