0

有没有办法在tor之上编写程序?

我想写一个使用tor进行连接的ncurses邮件程序;我的程序的基础将使用 GPGME api 完成 - 用于加密和解密电子邮件 - 因此我会将我的邮件客户端连接到 tor 网络上以发送电子邮件。

这个概念很简单:

alice : Mail -> encrypting (bob pulic key) > Tor network -> Bob
bob: decrypting mail -> new mail -> encrypting (alice pub key)  -> Tor network -> Alice 

这些天我正在学习 GPGME,但我的问题是 Tor,有没有办法做到这一点?蜜蜂?

4

2 回答 2

3

如果每个使用它的程序都必须意识到它,那么 Tor 将毫无用处。Tor 只是充当代理服务器。让您的邮件客户端能够使用代理服务器 ( SOCKS),它将自动能够使用 tor。

于 2012-10-17T12:02:42.527 回答
3

您可以查看 tor 控制协议。有两个 Python 库可以通过这个协议与 Tor 通信(一个同步的称为 Stem,一个在 Twisted 之上的异步称为 txtorcon)。使用这些,您可以重新配置底层 Tor 以设置指向本地端点的隐藏服务。

于 2012-11-06T21:46:57.770 回答