洋葱路由器描述符生成器
leekspin的Python项目详细描述
洋葱路由器描述符生成器
韭菜(alathe original internet masterpiece) 是一个小工具,用于生成模拟洋葱路由器(或)描述符,如 those used by relays, bridges和隐藏服务(hs) 在the Tor network之内为了传达关于 将服务中继、桥接或隐藏到ToR目录权限、桥接权限、ToR 连接到网络的客户端和/或网络中的其他中继。
此工具用于生成用于测试或 模糊化其他Tor库和程序,例如 Stem, BridgeDB,和 Tor。密钥、散列摘要和 在这些模拟描述符中生成的签名应该是 与真实的中继、桥接和隐藏生成的无法区分 ToR网络内的服务。
authors: | Isis Lovecruft <isis@torproject.org> |
---|---|
licence: | MIT licence, see LICENSE file for details |
copyright: | © 2013-2016 Isis Lovecruft, The Tor Project, Inc. |
安装
如果使用pip,最简单的方法是 待办事项:
$ pip install leekspin
否则,标准的setuptools命令工作正常:
$ git clone https://git.torproject.org/user/isis/leekspin.git $ cd leekspin $ python setup.py install --record installed-files.txt
运行
leekspin将安装名为…leekspin的脚本。使用它生成 二十三个桥描述符,do:
$ leekspin --bridge -n 23
并生成42个中继描述符:
$ leekspin --relay -n 42
同样,要生成十个隐藏的服务描述符,请执行以下操作:
$ leekspin --hidden-service -n 10
命令行标志
$ leekspin -h usage: leekspin [-h][[-v | -q][--version][-r | -b | -hs][-n DESCRIPTORS] Generate a signed set of network-status, extra-info, and server descriptor documents for mock Tor relays or bridges.
可选参数:
-h, --help | show this help message and exit |
-v, --verbose | print information to stdout |
-q, --quiet | don’t print anything |
--version | print leekspin version and exit |
描述符类型:
-r, --relay | generate Relay descriptors |
-b, --bridge | generate Bridge descriptors |
-hs, --hidden-service | |
generate Hidden Service rendezvous descriptors |
描述符变体:
-xt, --without-tap | |
generate descriptors without TAP support, e.g. without RSA keys | |
-xn, --without-ntor | |
generate descriptors without ntor support, e.g. without Ed25519 keys |
必需参数:
-n DESCRIPTORS, --descriptors DESCRIPTORS | |
generate <n> sets of descriptors |
虫子
如果你决定使用这个工具,尤其是当你疯狂到 要想破解它,你很可能会发现漏洞。你可能会在里面发现虫子 利血平,BridgeDB,STEM,TOR'S specifications,可能还有 即使在托尔。拜托,为了数学!报告他们!ToR开发者会喜欢 你永远。你可以 report bugs on our issue tracker here。