TorChat
June 18, 2012 5:32 AM Subscribe
TorChat is an instant messaging protocol based upon
Tor hidden services, making it perhaps the only instant messaging protocol with any substantive resistance to
traffic analysis.
TorChat accounts are basically just the
.onion address for a hidden service the client creates when first started.
There are several different
clients that implement the TorChat protocol :
- prof7bit's
reference client is now a libpurple based Pidgin plugin written in Free Pascal, but the older Python client still works.
- Julien-Pierre Avérous has native Mac OS X
version which implements the protocol in C++ (
source).
-
jTorChat is a portable stand alone client written in Java.
All these clients run their own tor daemon separate from the one started by the Vidalia program in the Tor Browser Bundle, meaning users need not tweak tor configuration files. If however your ISP or country blocks Tor, then you'll need to configure Tor bridge relays manually. All clients provide log windows that tell you how the tor daemon's bootstrapping fares, btw. Also, I found the native Mac OS X client initially corrupted Vidalia's configuration, but everybody plays nicely after several reinstalls of the Tor Browser Bundle.
You may test TorChat by simply sending yourself a message since messages to yourself are routed through the Tor network. I'm kjjhioajgwck2cig though if you feel lonely. Also, check out The Whelk's octopus via projects.
posted by jeffburdges (19 comments total)
24 users marked this as a favorite
posted by Holy Zarquon's Singing Fish at 5:37 AM on June 18, 2012 [6 favorites]