Python - 控制Tor

Dus*_*tin 10 python tor

我试图用Python控制Tor.我已经在stackoverflow上阅读了关于这个主题的其他几个问题,但没有人回答这个问题.

我正在寻找一种方法,可以在命令运行时给你一个"新身份",一个新的IP地址.我已经google了一下,发现TorCtl模块作为控制tor的方法,但找不到获得新身份的方法.这是我到目前为止至少连接到tor的东西,但是不能再进一步了.

from TorCtl import TorCtl

conn = TorCtl.connect(controlAddr="127.0.0.1", controlPort=9051, passphrase="123")
Run Code Online (Sandbox Code Playgroud)

如果有其他模块比TorCtl更好,那么对此有任何帮助表示赞赏!谢谢!

Dus*_*tin 6

好吧,运气不好,我设法找到了一个PHP脚本,它完成了我想要的完全相同的东西,并借助于我将其转换为在TorCtl中工作.对于将来需要它的人来说,这就是它的样子!

from TorCtl import TorCtl

conn = TorCtl.connect(controlAddr="127.0.0.1", controlPort=9051, passphrase="123")

TorCtl.Connection.send_signal(conn, "NEWNYM")
Run Code Online (Sandbox Code Playgroud)