TORment

TOR is a very useful tool for any network professional, allowing you to source connections from outside your own network back and also to make connections into machines behind a firewall from an external client.

Initially I wrote TrayTOR since the program by default runs in a DOS box, and this provided a simple way for it to live in the tray but still to be accessible. However, I was interested in what TOR was actually doing and so I read through the documentation and found that there was support for an external controller, so i created this program. Coding-wise there is room for improvment - it was my first every program to use straight TCP connections (I'd always used wrappers before) and so it might be a little, err, unconventional in places. The name is from TOR Management - hence TORment.

Please note that there a couple of known issues still with this:

In light of the TOR GUI competition, I have decided not to continue any development on this, but am making the Delphi 7 source available should anyone wish to use it.

How to use this program

You will need to edit the torrc file usually found in c:\Documents and Settings\username\Local Settings\TOR\ and uncomment the line that reads ControlPort 9051

If you wish to compile the program, whihc was developed using Borland Delphi 7 and Indy 9, you will also need the tray component from here.

Download

TORment and source