Revision of Freenode with Tor from Tue, 07/24/2012 - 18:47

The revisions let you track differences between multiple versions of a post.

This manual is a work in prograss... it will not currently work

The goal of this manual is to allow you to connect to the Freenode IRC server using Tor. This could be because a user wishes to remain anonymous or is in an area where Freenode is blocked. This is an intermediate to advanced level manual and assumes you are comfortable with using the terminal and understand the basics of Tor.

Required Software

Optional Software

Prerequisites

  • A registered freenode nick. It is worth noting that if you need strong anonymity this process should not be done from a connection that would compromise your identity. It could be done via public wifi (e.g. coffee shop). Then once tor is setup the password should be changed in case someone was packet sniffing. The importance of this step depends on your level of adversary.

Sample Account

For the example used here we will use a sample account with the following information:
  • Username: TrisquelwithTor
  • Password: GNULinuxLibre

Full Instructions

  1. Install required and optional software:
    sudo apt-get -y install libcrypt-blowfish-perl libcrypt-dh-perl libcrypt-openssl-bignum-perl tor xchat xchat-otr
    
  2. Download SASL authentication plug-in (GPL):
    cd ~/.xchat2
    wget http://lwsitu.com/xchat/cap_sasl_xchat.pl
    
  3. (Recommended): Change connection timeout on SASL plugin:
    sed 's/my $AUTHENTICATION_TIMEOUT = 5;/my $AUTHENTICATION_TIMEOUT = 45;/g' ~/.xchat2/cap_sasl_xchat.pl -i
    

Additional Information

Revisions

03/18/2012 - 11:35
SirGrant
08/02/2012 - 07:55
Chris
08/10/2013 - 11:29
amalmurali
06/02/2021 - 16:10
quidam