Tor源码文件分析 — Main 2013/4/27 DeepLearning Main文件是Tor系统的主要执行函数所处文件,内容偏多,但是较于其他底层处理函数所在的文件,也算较少。所以这里做简要的分析,其中删去很多不常见的,不重要的函数,大家可以自行在源文件内部查看。 1. 全局变量 … 阅读
Tor源码分析四 — 客户端执行流程(初入主循环) 2013/4/27 DeepLearning 在上个小节中,已经基本分析了Tor系统的初始化过程。该过程中,最重要的部分,就是对默认配置文件、输入配置文件以及命令行参数进行综合整理,定出最后的配置方案。而后通过配置方案,启动系统的基础部分。这里值得说明的是,Tor系统的所有配置选项,均可以在Tor… 阅读
Tor源码分析 — 附录 Tor Manual 2013/4/27 DeepLearning TOR(1) Manual Page Analysis NAME tor – The second-generation onion router SYNOPSIS tor [OPTION value]… DESCRIPTION… 阅读
Tor源码分析三 — 客户端执行流程(初始化) 2013/4/26 DeepLearning Tor系统中,主机的身份包括有这几种:Client,Bridge Server,Relay Server,Directory Server。 当然,有的时候一台主机是可以身兼数个身份,提供不同的服务或获取服务。 … 阅读
Tor源码分析二 — 目录结构 2013/4/25 DeepLearning Tor由于经过了长年的开发,版本到现在已经有很多。笔者选用的是tor-0.2.3.25版本。关于版本变迁和更新说明,请大家自行查看: https://gitweb.torproject.org/tor.git… 阅读
Tor源码分析一 — 使用工具集 2013/4/25 DeepLearning Tor系统是用于匿名通信的一个系统,源代码的维护到今天已经快10年。笔者从今年3月份开始陆陆续续研究Tor系统的源码,由于源码量大,也有很多需要总结的地方,所以特地在这里开辟个Tor源码分析的系列文章,供自己总结,也供大家共同探讨。… 阅读