HOWTO : Anonymously using The Onion Router (Tor)

Part A - Installation of Tor



(A1) Ubuntu or BackTrack 5 R2



Step 1 :



sudo add-apt-repository ppa:ubun-tor/ppa

sudo apt-get update

sudo apt-get install tor tor-geoipdb privoxy vidalia




Step 2 :



sudo nano /etc/privoxy/config



Append the following line :



forward-socks5 / 127.0.0.1:9050 .



sudo /etc/init.d/privoxy start

sudo /etc/init.d/tor start




Step 2a (Optional) :



If you are behind firewall or NAT as well as router, you should append the following line at the configure file.



forward 192.168.*.*/ .



Step 3 :



Go to the Tor official site to download and install Tor button for Firefox.



https://www.torproject.org/dist/torbutton/torbutton-current.xpi



(A2) Windows 7



Download the current version of Tor Browser Bundle 2.2.35-8.



https://www.torproject.org/dist/torbrowser/tor-browser-2.2.35-8_en-US.exe



Extract it and placed the files inside a folder and make a shortcut on the desktop.



Part B - Installation of xChat



(B1) Ubuntu or BackTrack 5 R2



Step 4 :



dig +short irc.tor.freenode.net cname



The result is :



p4fsi4ockecnea7l.onion.



sudo nano /etc/tor/torrc



Append the following line.



mapaddress 10.40.40.40 p4fsi4ockecnea7l.onion



Step 5 :



sudo /etc/init.d/tor restart



sudo apt-get install xchat



Step 6 :



If you already have your username in Freenode, you can skip this this step.



/msg nickserv register [password] [email]



/msg nickserv set hidemail on



Step 7 :



At the xChat, go to "Settings" | "Preferences" | "Network" | "Network setup" | "Proxy server", enter :



Hostname : 127.0.0.1

Port : 9050

Type : Socks5

Use proxy for : IRC Server Only




Step 8 :



Create a new server "TorifiedFreenode" at xChat of the server list.



Press "Add" and then fill it as "10.40.40.40".



Step 9 :



Download the cap_sasl_xchat.pl at http://lwsitu.com/xchat/cap_sasl_xchat.pl and save it at ~/.xchat2 and make it executable.



Step 10 :



At the status windows of xChat :



/sasl set TorifiedFreenode [your_Freenode_Nickname] [your_Nick_password] PLAIN



Step 11 :



Block CTCP and DCC commands and inquiries that sent to your IRC client software :



/ignore *!*@* CTCP DCC

/ignore * CTCP DCC



/set irc_hide_version ON

/set dcc_auto_chat 0

/set dcc_auto_resume OFF

/set dcc_auto_send 0




(B2) Windows 7



Step 12 :



Download the xChat at http://www.silverex.org/download/ and then install it.



Step 12a :



At the Vidalia Control Panel, select "Settings" | "Advanced" | "Edit current torrc", append the following line :



mapaddress 10.40.40.40 p4fsi4ockecnea7l.onion



Step 13 :



Download the ActivePerl version 5.12.4.1205 at http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/ActivePerl/releases/5.12.4.1205/ActivePerl-5.12.4.1205-MSWin32-x86-294981.msi



Step 14 :



Download the xcperl5.12.1.dll at http://lwsitu.com/xchat/xcperl5.12.1.dll



Then save it at c:\Program Files (x86)\X-Chat 2\plugins. And delete the xcperl.dll after that.



Step 15 :



Follow the above Step 6 to 11.



Part C - Installation of Filezilla



(C1) Ubuntu and BackTrack 5 R2



Step 16 :



sudo apt-get update

sudo apt-get install filezilla




Step 17 :



Open Filezilla, go to "Edit" | "Settings" | "Generic proxy" :



Select "Socks5"



proxy host : 127.0.0.1

proxy port : 9050






(C2) Windows 7



Step 18 :



Download the current Windows version :



http://filezilla-project.org/download.php?type=client



Then follow the above Step 17.



Part D - Using Tor in Console



Ubuntu and BackTrack 5 R2 only.



Step 19 :



sudo apt-get update

sudo apt-get install proxychains elinks




Step 20 :



sudo nano /etc/proxychains.conf



Change the following line :



socks4 127.0.0.1 9050



To :



socks5 127.0.0.1 9050



Step 21 :



Usage -



proxychains nmap google.com

proxychains elinks cmyip.com

proxychains elinks www.whatismyip.com




That's all! See you.