洋葱路由器描述符生成器

leekspin的Python项目详细描述


https://raw.githubusercontent.com/isislovecruft/leekspin/develop/doc/sphinx/source/_static/Loituma.gif

洋葱路由器描述符生成器

韭菜(alathe original internet masterpiece) 是一个小工具,用于生成模拟洋葱路由器(或)描述符,如 those used by relaysbridges和隐藏服务(hs) 在the Tor network之内为了传达关于 将服务中继、桥接或隐藏到ToR目录权限、桥接权限、ToR 连接到网络的客户端和/或网络中的其他中继。

此工具用于生成用于测试或 模糊化其他Tor库和程序,例如 StemBridgeDB,和 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, --helpshow this help message and exit
-v, --verboseprint information to stdout
-q, --quietdon’t print anything
--versionprint leekspin version and exit

描述符类型:

-r, --relaygenerate Relay descriptors
-b, --bridgegenerate 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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ArrayList中实体对象上的JAVA泛型   带Redis的爪哇芹菜vs单用Redis   java在设备面向横向时隐藏标题栏/通知栏   java JXTreeTable:如何使用ComponentProvider为一列设置渲染器   java创建异常的成本与记录异常的成本相比   java在方法参数中使用setter传递新对象   java在一个类中的方法与另一个类中的方法交互时遇到问题   java如何迭代2个大小相等的ArrayList   Java getDesktop()。open在Windows中工作,但在Mac中不工作   从tomcat切换到jetty后的java“无法启动嵌入式容器”,Spring引导   java如何使用void方法   java如何在解组时在JAXB的ValidationEventHandler中获取节点值?   如何使用Akka Java API创建不响应的TCP接收器   JavaScriptjQuery在java中将记录上传到数据库时的进度条   如何在重新绘制时在java小程序中显示上一个图像