问题:Python - 控制 Tor

我正在尝试用 Python 控制 Tor。我已经阅读了有关 stackoverflow 上有关此主题的其他几个问题,但没有一个回答这个问题。

我正在寻找一种方法,让你在运行命令时给你一个“新身份”,一个新的 IP 地址。我四处搜索,发现 TorCtl 模块是一种控制 tor 的方法,但找不到获得新身份的方法。这是我到目前为止至少连接到 tor 的内容,但不能再进一步了。

from TorCtl import TorCtl

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

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

解答

好吧,不幸的是,我设法找到了一个与我想要的完全相同的 PHP 脚本,并在它的帮助下将它转换为在 TorCtl 中工作。对于将来需要它的其他人来说,这就是它的样子!

from TorCtl import TorCtl

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

TorCtl.Connection.send_signal(conn, "NEWNYM")
Logo

Python社区为您提供最前沿的新闻资讯和知识内容

更多推荐