最广泛使用的低延迟匿名通信工具,官网为 Tor Project。其源码的笔记见 Tor笔记目录,后期应该会用更浅显的语言对其进行综述
Tor 网络由几千名志愿者无私贡献的中继节点构成,如果要研究 Tor,自然也有必要成为一个中继节点进行研究。
在诸如 Stem 等 Tor 控制软件中,除去使用 GETINFO 获取信息外,最主要的便是信号列表(由于可用于爬虫,信号中的 NEWNYM 大概是是最广为人知的东西)
Tor 路由选择中文翻译
从 TCP 层面对 Tor 启动过程涉及的协议进行分析(不包括加密部分数据)
本篇论文提出了使用多跳路径构建用户到中间节点的连接,从而抵抗指纹分析攻击。
Tor 路径选择规范
Tor 客户端连接至 Tor 网络实际上并不一定需要通过权威目录服务器 DA,而是可以借助备用目录服务器来获取节点信息
Tor 控制协议(如 Python 的 Stem)中,GETINFO 函数可接受参数列表
针对 Tor 程序本身使用 Python 进行控制的笔记
本论文对比了 Tor 在两跳、三跳在性能、安全性上的区别。