跳到正文

正在自动登录…

← 返回项目列表

interplains/Zero-Breach-Toolkit

间谍软件检测

免费开源的间谍软件痕迹检测工具,支持Windows、macOS、Linux电脑及Android手机和iPhone备份,扫描过程只读且不联网。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/28 06:51:16 · 查看原文

值得看Python应用与服务
累计 Stars
550
当前热度
1~7 天 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/10/28 06:51:16

适用场景

适用于怀疑设备被已知间谍软件(如Pegasus、Predator等)感染时进行本地检查,支持Windows电脑、Mac、Android手机和iPhone备份。

查看 README 依据
# Zero Breach Toolkit A free, open-source check for traces of known mercenary spyware (Pegasus, Predator, Graphite, Candiru and others) on computers, Android phones and iPhone backups. - **Read-only.** It does not modify source evidence or system settings. It writes only temporary database snapshots and the reports you ask for. - **No network requests during a scan.** It never looks up spyware addresses and has no upload feature. Python network calls are blocked and redirected paths are refused. This is not an operating-system network sandbox; see [PRIVACY.md](PRIVACY.md).
> many languages) or [Amnesty International's Security Lab](https://securitylab.amnesty.org/get-help/). --- ## Step-by-step guide (no technical experience needed) You do not need a GitHub account or any technical knowledge. You need a Windows or Mac computer and about 20 minutes. Phones are checked by connecting them to the computer. **What do you want to check?** [This Windows computer](#windows) · [This Mac](#mac) · [An Android phone](#android-phone) · [An iPhone](#iphone) ### Windows **Set up (only the first time)**
目标用户

面向记者、活动人士、人权捍卫者等可能成为监控目标的群体,无需技术经验。

查看 README 依据
- **States its limits.** Every report says what was found, how strong the evidence is, and what could not be checked. A clean result is never presented as proof that you are safe. Made by archivegenocide. Built on [Zero Breach](https://github.com/interplains/zero-breach). > **If you think you are being targeted right now, get expert help first.** You do not > need to run this tool before asking. Journalists, activists, human-rights defenders and > civil society can contact the > [Access Now Digital Security Helpline](https://www.accessnow.org/help/) (free, 24/7,
> many languages) or [Amnesty International's Security Lab](https://securitylab.amnesty.org/get-help/). --- ## Step-by-step guide (no technical experience needed) You do not need a GitHub account or any technical knowledge. You need a Windows or Mac computer and about 20 minutes. Phones are checked by connecting them to the computer. **What do you want to check?** [This Windows computer](#windows) · [This Mac](#mac) · [An Android phone](#android-phone) · [An iPhone](#iphone) ### Windows **Set up (only the first time)**
使用方式

通过命令行运行,提供菜单式交互,支持Windows的run-scan.cmd脚本和macOS/Linux的python3命令。

查看 README 依据
5. Close your web browsers and chat apps (Chrome, Edge, WhatsApp, Signal…). 6. Open the **Zero-Breach-Toolkit-main** folder (if there is another folder with the same name inside, open that one too), then the **scan** folder, and double-click **run-scan.cmd**. If Windows shows a warning, click **Run** (or **More info**, then **Run anyway**). 7. A menu appears. Type the number next to **Update the indicator lists** and press Enter, then type `y` and press Enter. When it finishes, press Enter. 8. Press Enter again to start **This computer - standard check**. It takes about 15 minutes.
3. Open **System Settings → Privacy & Security → Full Disk Access**, click **+**, choose **Applications → Utilities → Terminal**, and turn it on. Without this, macOS hides Safari's records from the check. **Run the check** 4. Close your web browsers and chat apps. 5. Open **Terminal** (press Cmd+Space, type `Terminal`, press Enter). Copy this line, paste it into Terminal and press Enter: ``` cd ~/Downloads/Zero-Breach-Toolkit-main && python3 -X utf8 scan/zero-breach-toolkit.py ``` 6. A menu appears. Type the number next to **Update the indicator lists** and press Enter,
5. **Close your browsers and chat apps**, then run the check. A menu opens; press Enter for the standard check of this computer. ``` python -X utf8 scan/zero-breach-toolkit.py ``` On Windows you can instead double-click `scan\run-scan.cmd`. It saves the readable and JSON reports in a `findings` folder next to the toolkit. Reports contain private details from your computer; keep them out of shared and synced folders. Useful options: ``` python -X utf8 scan/zero-breach-toolkit.py --quick # faster: skips file fingerprints
部署要求

需要Python 3.8或更高版本,无需管理员权限,无需额外安装包。

查看 README 依据
the [Mobile Verification Toolkit](https://github.com/mvt-project/mvt-indicators) project, the Citizen Lab and Echap's stalkerware research, and a hand-curated set from Citizen Lab reports (Candiru / DevilsTongue and Paragon's Graphite) with every line cited. The curated set works offline; `--update` downloads the rest from a fixed list of official sources. --- ## Install and run You need Python 3.8 or newer ([python.org](https://www.python.org/downloads/); on Windows, tick "Add python.exe to PATH" when installing). No administrator rights and no extra
已知限制

扫描结果不保证设备完全干净,未检查到的部分会明确列出;扫描过程不联网,但更新指标列表需要联网。

查看 README 依据
Still stuck? Ask in the [issues](https://github.com/interplains/Zero-Breach-Toolkit/issues) (do not post your report there; it contains private details). ### What the result means - **"No known indicators found"**: nothing from the published spyware lists was found in the places the tool could check. It is not proof that the device is clean: read the list of places that could not be checked. - **"Something matched"**: this means *look closer*, not *you are infected*. Do not delete anything and do not visit the address it names. Keep the report and contact the
3. **Recommended: download the latest indicator lists.** This is optional and is the only step that uses the internet; the checks themselves never do. Without it only a small built-in set is used. Repeat it every few weeks. ``` python -X utf8 scan/zero-breach-toolkit.py --update ``` 4. **On a Mac, give Terminal Full Disk Access first** (System Settings → Privacy & Security → Full Disk Access → add Terminal, then reopen it). Without it macOS blocks Safari's records and some folders, and the report lists them as not checked.

README

正在加载 README…

收录信息

仓库创建时间
2026/10/25 22:41:34
首次达标收录
2026/10/28 06:46:42
统计更新时间
2026/10/28 07:46:01

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.0 / 5

新颖度
3.5
实用价值
4.5
成熟度
4.3
实质含量
4.0

由 Jev 模型根据仓库描述与 README 评估,2026/10/28 06:46:42 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/28 07:13:04
许可证标识
Apache-2.0
Fork 数
55
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目