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标准, 二进制发布, 互联网自由, 后端组件, 开放规范, 开源工具, 技术文档, 数据格式, 测试规范, 系统分析, 网络分析, 网络安全, 网络实验, 网络审查, 网络测试, 网络测量, 防御加固, 隐私保护