#16 Support connecting through a SOCKS proxy for Tor support

Open
opened 8 years ago by fr33domlover · 0 comments

If you use IRC through Tor, and you'd like to run a FunBot on your computer, you will probably encounter a little problem: The bot connects using plain TCP or with TLS, but it doesn't support SOCKS and won't check any environment variables to check for any proxy URLs configured.

The connection package which FunBot uses already supports SOCKS5. Just add config fields to enable the SOCKS support.

Question: Is SOCKS proxy support enough to use Tor? I believe yes, since e.g. web browsers let you configure a SOCKS proxy hostname and port, and it seems enough for Tor. However, possibly some private data gets leaked through to IRC by the bot itself. If you find that FunBot sends any data that de-anonnymizes you when using Tor, please open a separate issue :-)

If you use IRC through Tor, and you'd like to run a FunBot on your computer, you will probably encounter a little problem: The bot connects using plain TCP or with TLS, but it doesn't support SOCKS and won't check any environment variables to check for any proxy URLs configured. The `connection` package which FunBot uses *already* supports SOCKS5. Just add config fields to enable the SOCKS support. Question: Is SOCKS proxy support enough to use Tor? I believe yes, since e.g. web browsers let you configure a SOCKS proxy hostname and port, and it seems enough for Tor. However, possibly some private data gets leaked through to IRC by the bot itself. If you find that FunBot sends any data that de-anonnymizes you when using Tor, please open a separate issue :-)
Sign in to join this conversation.
No Milestone
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.