ooni/spec

GitHub: ooni/spec

OONI 网络干涉测试的公开技术规范,涵盖实验方法、后端组件、数据格式及测试技术,便于开发者理解与独立实现。

Stars: 197 | Forks: 80

# OONI Spec OONI 的测试方法作为 OONI Spec 的一部分被公开规范。这包括我们运行的所有实验、作为测试一部分使用的后端组件以及数据格式。 我们制定这些规范的方式类似于 RFC (Request For Comments) 过程。 这使得我们能够深入理解 OONI 测试是如何工作的,解释我们在其中做出的假设,并使创建独立的实现成为可能。 要获取从 OONI Probe(即用户可以安装的软件)角度来看我们如何运作的介绍,请参阅[描述该内容的具体文档](probe)。新开发者最好能熟悉这份文档,以便了解相关背景。 ## 术语 *Nettests(又名实验)* 是向最终用户提供某些有意义结果的联网实验。参见 [nettests](nettests) 目录。 *OONI Probe(又名 Probe)* 用户运行以执行 nettests 的软件。参见 [probe](probe) 目录。 *技术* 是我们为实施 nettests 所遵循的策略、我们有兴趣测试的假设以及每个目标平台的实现细节。参见 [techniques](techniques) 目录。 *数据格式* 定义如何向最终用户或分析师呈现数据。参见 [data-formats](data-formats) 目录。 *后端* 是执行实验所必需的核心 OONI 基础架构组件。参见 [backends](backends) 目录。 ## 贡献 请参阅 [CONTRIBUTING.md](CONTRIBUTING.md)。
标签:Nettests, OONI, RFC标准, 二进制发布, 互联网自由, 后端组件, 开放规范, 开源工具, 技术文档, 数据格式, 测试规范, 系统分析, 网络分析, 网络安全, 网络实验, 网络审查, 网络测试, 网络测量, 防御加固, 隐私保护