Repolode
interplains

interplains/Zero-Breach-Toolkit

离线扫描工具,检查电脑、Android 采集数据和 iPhone 备份中是否有已知商业间谍软件的痕迹。

Star
4,511
Fork
476
未关闭 Issue
2
最近提交
前天

这是什么?

Zero Breach Toolkit 是一个 Python 命令行工具,用于检查电脑、Android 手机和 iPhone 中是否存在 Pegasus、Predator、Graphite、Candiru 等已知商业间谍软件的痕迹。电脑端支持 Windows、macOS 和 Linux;Android 通过 AndroidQF 采集数据进行检查;iPhone 支持本地备份或已解压的文件系统。工具将浏览器记录、Cookie、系统记录、文件指纹、短信等内容与约 12,400 条公开指标进行比对。

扫描过程只读且不发起网络请求,仅在可选的更新命令中下载最新指标列表。每份报告都会说明发现了什么、证据强度如何,以及哪些检查未能完成。干净的结果不代表设备安全,命中结果也只是提示需要进一步核查,而非确认感染。

项目提供面向非技术用户的交互式菜单,支持快速、完整、仅浏览器和指定文件等扫描范围,并可导出私密证据包。报告可能包含敏感个人信息,工具默认仅保存在本地。

核心功能

  • 01扫描 Windows、macOS 和 Linux 电脑中的浏览器记录、系统痕迹和已知文件指纹。
  • 02检查 AndroidQF 采集的 Android 数据,包括已安装应用和短信链接。
  • 03读取 iPhone 本地备份、已解压的文件系统和 sysdiagnose 归档。
  • 04只读运行,扫描过程中不发起任何网络请求。
  • 05为每项发现标注证据强度,并列出未能完成的检查。

适用场景

  • 记者或活动人士在寻求专业帮助前,对电脑或手机做首次离线排查。
  • 安全人员检查可疑设备或已采集的手机备份。
  • 研究人员将设备痕迹与公开的间谍软件指标进行比对。

快速上手

  1. 1

    从 python.org 安装 Python

  2. 2

    从 GitHub 上绿色的 Code 按钮下载项目 ZIP 并解压

  3. 3

    在解压后的文件夹中运行扫描(macOS/Linux;Windows 下双击 scan/run-scan.cmd)

    cd ~/Downloads/Zero-Breach-Toolkit-main && python3 -X utf8 scan/zero-breach-toolkit.py

使用前须知

  • 干净的结果并不能证明设备是安全的;该工具只检查已公布的指标,并会报告未能检查的部分。
  • Windows 专属的实时检查无法在 macOS 或 Linux 上运行。
  • 手机检查需要在手机和电脑上进行手动设置,iPhone 检查需要加密备份。

收录于专题

标签

#security#spyware-detection#digital-forensics#incident-response#offline-tool#python#iphone#android

常见问题

Zero-Breach-Toolkit 是什么?
离线扫描工具,检查电脑、Android 采集数据和 iPhone 备份中是否有已知商业间谍软件的痕迹。 Zero Breach Toolkit 是一个 Python 命令行工具,用于检查电脑、Android 手机和 iPhone 中是否存在 Pegasus、Predator、Graphite、Candiru 等已知商业间谍软件的痕迹。电脑端支持 Windows、macOS 和 Linux;Android 通过 AndroidQF 采集数据进行检查;iPhone 支持本地备份或已解压的文件系统。工具将浏览器记录、Cookie、系统记录、文件指纹、短信等内容与约 12,400 条公开指标进行比对。
Zero-Breach-Toolkit 可以免费使用吗?用的什么许可证?
Zero-Breach-Toolkit 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
Zero-Breach-Toolkit 还在维护吗?
活跃维护中。Zero-Breach-Toolkit 最近一次提交是在 2026年11月5日。
Zero-Breach-Toolkit 适合用来做什么?
记者或活动人士在寻求专业帮助前,对电脑或手机做首次离线排查。 安全人员检查可疑设备或已采集的手机备份。 研究人员将设备痕迹与公开的间谍软件指标进行比对。
Zero-Breach-Toolkit 怎么安装和运行?
从 python.org 安装 Python 从 GitHub 上绿色的 Code 按钮下载项目 ZIP 并解压 在解压后的文件夹中运行扫描(macOS/Linux;Windows 下双击 scan/run-scan.cmd): cd ~/Downloads/Zero-Breach-Toolkit-main && python3 -X utf8 scan/zero-breach-toolkit.py
在哪里获取 Zero-Breach-Toolkit?
源代码和安装说明在 GitHub 上:https://github.com/interplains/Zero-Breach-Toolkit

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

相关项目

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

安全#digital-forensics#forensics#data-recovery
3090+6 本周529JavaOther维护活跃更新于 昨天

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

安全#forensics#browser-forensics#chrome
286+1 本周43JavaScriptMIT维护活跃更新于 10天前