fox-it/acquire

GitHub: fox-it/acquire

基于 Dissect 框架的数字取证数据快速收集工具,支持从磁盘镜像或实时系统提取关键取证工件。

Stars: 117 | Forks: 38

# 获取 `acquire` 是一个用于从磁盘镜像或实时系统中快速收集取证工件(forensic artifacts)到轻量级容器的工具。 这使得 `acquire` 成为一个出色的工具,可用于加速数字取证分类(digital forensic triage)等过程。 如果可能,它会使用 `dissect` 从原始磁盘收集信息。 `acquire` 基于模块来收集工件。这些模块是文件系统上的路径或 glob 模式,`acquire` 会尝试收集它们。 可以同时执行多个模块,这些模块被收集在一个配置文件(profile)中。 这些配置文件(通过 `--profile` 使用)包括 `full`、`default`、`minimal` 和 `none`。 根据检测到的操作系统不同,收集的工件也会有所不同。 `acquire` 最基本的用法如下: ``` user@dissect~$ sudo acquire ``` 该工具需要管理员权限来读取原始磁盘数据,而不是通过操作系统进行文件访问。 不过,也有一些选项可以将操作系统作为回退方案(例如 `--fallback` 或 `--force-fallback`)。 欲了解更多信息,请参阅[文档](https://docs.dissect.tools/en/latest/projects/acquire/index.html)。 ## 系统要求 本项目是 Dissect 框架的一部分,需要 Python。 关于支持的 Python 版本信息,请参阅[文档](https://docs.dissect.tools/en/latest/index.html#getting-started)的“入门”部分。 ## 安装 `acquire` 可在 [PyPI](https://pypi.org/project/acquire/) 上获取。 ``` pip install acquire ``` ## 构建和测试说明 本项目使用 `tox` 来构建源码和 wheel 分发包。在根目录下运行以下命令来构建它们: ``` tox -e build ``` 构建产物可以在 `dist/` 目录中找到。 `tox` 也用于在自包含环境中运行代码检查(linting)和单元测试。要使用默认安装的 Python 版本运行代码检查和单元测试,请运行: ``` tox ``` 有关如何构建和测试项目的更详细说明,请参阅[文档](https://docs.dissect.tools/en/latest/contributing/tooling.html)。 ## 版权和许可 Dissect 由 NCC Group Plc () 旗下的 Fox-IT () 作为开源软件发布。 由 Dissect 团队 () 开发,并在 上提供。 许可条款:AGPL3 ()。更多信息请参阅 LICENSE 文件。
标签:DISSECT, ESC漏洞, HTTP工具, Python, Triage, 事件处置, 二进制发布, 取证工具, 取证数据获取, 安全运营, 实时系统取证, 库, 应急响应, 应急响应工具, 开源工具, 快速取证, 扫描框架, 数字取证, 无后门, 电子取证, 磁盘取证, 磁盘镜像分析, 系统分析, 网络分析, 网络安全, 网络安全审计, 自动化取证, 自动化脚本, 证据收集, 逆向工具, 隐私保护