June 18, 2012 5:32 AM Subscribe
posted by jeffburdges (19 comments total)
24 users marked this as a favorite
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
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.