跳到正文

正在自动登录…

← 返回项目列表

interplains/zero-breach

间谍软件扫描

Zero Breach 是一个本地、只读的扫描器,用于检查计算机上是否存在 AdFection / Candiru 广告投递间谍软件活动的痕迹。它检查浏览器历史、Cookie、缓存、文件指纹、自启动注册和 DNS 解析器缓存等,并报告发现的内容、证据强度以及无法检查的项目。适用于怀疑自己可能成为间谍软件目标、希望进行初步自查的个人用户。

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

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

选用指南

AI 根据 README 整理 · 2026/10/19 06:56:23

适用场景

当用户怀疑设备可能受到 AdFection / Candiru 间谍软件活动影响时,可使用此工具进行本地自查,检查浏览器记录、文件指纹和系统配置等痕迹。

查看 README 依据
# Zero Breach [![tests](https://github.com/interplains/zero-breach/actions/workflows/tests.yml/badge.svg)](https://github.com/interplains/zero-breach/actions/workflows/tests.yml) A local, read-only scanner that checks a computer for traces of the **AdFection / Candiru** spyware campaign — the operation in which an ad-tech company used real-time ad bidding to deliver zero-click spyware to targeted people. Tested on Windows, macOS and Linux (Python 3.8–3.12) in CI. It searches the machine's own leftover records — browser history, cookies, caches
and connection records, file fingerprints, auto-start registrations, known malware file-paths and the DNS resolver cache — for published indicators, and reports what it found, how strong the evidence is, and just as importantly **what it could not check**. > **A clean result is not a clean bill of health.** Spyware of this grade is built > to defeat exactly this kind of check, most of the evidence it leaves expires > within weeks, and Windows does not record DNS history unless someone turned it > on. This tool narrows uncertainty; it does not remove it. If you have real
目标用户

面向怀疑自己可能成为间谍软件目标的个人用户,以及需要初步排查的安全研究人员。

查看 README 依据
and connection records, file fingerprints, auto-start registrations, known malware file-paths and the DNS resolver cache — for published indicators, and reports what it found, how strong the evidence is, and just as importantly **what it could not check**. > **A clean result is not a clean bill of health.** Spyware of this grade is built > to defeat exactly this kind of check, most of the evidence it leaves expires > within weeks, and Windows does not record DNS history unless someone turned it > on. This tool narrows uncertainty; it does not remove it. If you have real
> reason to believe you are a target, the right step is expert help — the > [Access Now Digital Security Helpline](https://www.accessnow.org/help/) or the > [Amnesty International Security Lab](https://securitylab.amnesty.org/) — not a > self-service script. ## Background In October 2026 The Citizen Lab documented how the ad-tech firm Discover-Tech used its **Controlium** platform to fingerprint and infect devices the moment an advertisement was rendered, delivering Candiru spyware with no click required. At least 45 devices at Al Jazeera were targeted across 2024–2025. The indicator
使用方式

通过命令行运行,支持完整扫描和快速扫描(跳过文件指纹),并可输出 JSON 格式报告。

查看 README 依据
or Linux use `python3` in place of `python` in the commands below. ``` python -X utf8 zero-breach.py # full scan python -X utf8 zero-breach.py --quick # faster; skips file fingerprinting python -X utf8 zero-breach.py --json report.json ``` **From source:** ``` python -X utf8 scan/adint-scan.py ``` The scan changes no system settings and needs no administrator. It makes no intentional network requests or indicator lookups. Remote and redirected paths are skipped, and online certificate verification is disabled. Locked database
部署要求

需要 Python 3.8 或更高版本,无需管理员权限,无第三方依赖。

查看 README 依据
article about the campaign. The tool distinguishes saved references from connection evidence so that each finding can be interpreted in context. ## Install and run Requires Python 3.8 or newer. No administrator. No third-party packages. **Single file (simplest):** [download zero-breach.py](https://github.com/interplains/zero-breach/releases/latest/download/zero-breach.py), verify it using the [release checksums](https://github.com/interplains/zero-breach/releases/latest), then open a terminal in the download folder. On Windows use `python`; on macOS
已知限制

作者明确说明,扫描结果干净并不代表设备绝对安全,间谍软件可能绕过此类检查,且部分证据(如 DNS 历史)在 Windows 上默认不记录。

查看 README 依据
and connection records, file fingerprints, auto-start registrations, known malware file-paths and the DNS resolver cache — for published indicators, and reports what it found, how strong the evidence is, and just as importantly **what it could not check**. > **A clean result is not a clean bill of health.** Spyware of this grade is built > to defeat exactly this kind of check, most of the evidence it leaves expires > within weeks, and Windows does not record DNS history unless someone turned it > on. This tool narrows uncertainty; it does not remove it. If you have real

README

正在加载 README…

收录信息

仓库创建时间
2026/10/18 21:22:34
首次达标收录
2026/10/19 06:51:24
统计更新时间
2026/10/22 19:00:56

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

模型评估

值得看加权总分 4.0 / 5

新颖度
3.6
实用价值
3.8
成熟度
4.9
实质含量
3.9

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

仓库信息

最近推送
2026/10/20 22:26:41
许可证标识
Apache-2.0
Fork 数
39
当前状态
未归档

收录记录

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