HoTTProxy Logo by Rax from CDMAForums.com

 Downloads

 Win32 Binaries

While you don't have to run the compiled EXE version on your Win32 machine, the average Win32 user probably should because frankly, it is a heckuva lot easier (especially if you don't already have a Perl interpreter on your machine and know how to install Perl modules and such).

 Source Code - Run on any Platform with a Perl Interpreter

Since HoTTProxy is written in Perl, and since every platform on the planet that is worth anything has a version of Perl available for it, in theory you can run HoTTProxy on just about any machine out there.

Note that HoTTProxy uses some Perl modules that aren't part of the base Perl distribution. In order to run the source code below, your machine will need to have those modules already installed. Of course you must also have a Perl interpreter installed. Most non-Windows operating systems already have Perl on them. If are running Windows but still want to run the source code instead of the EXE version, see the links page for a link to get a Perl interpreter for Windows. Modules used by HoTTProxy are: HTTP::Proxy which is the core of the program, HTTP::Date, MIME::Base64, and IO::Handle. With the addition of the Admin tool, HTTP::Server::Simple is also needed. All modules can be obtained from CPAN -- see the links page).

Note: There is a CGI bug with forms posting in the Administration Console under Linux. It works fine on Win32 as a compiled EXE and as source code, but it seems like the HTTP::Server::Simple::CGI module (or my code) under Linux isn't happy with POST operations (for forms). Changing the POSTs to GETs seems to fix it. I have not had time to repackage the Linux version with a fix, but you can change lines 144, 253, and 536 of UI.pm to read GET instead of POST. See this support forum thread for discussion.