Proxpy Proxy and Debug Tool |
|
Usage Download Project Info
Author
|
Peter Bennett's General Purpose Proxy and debug tool
This has been used in development environments, it works for proxying all types of TCP traffic. It can be used to bypass firewall restrictions, for logging messages for debug purposes, and to add SSL to a non SSL connection for debug or other purposes. It is fully multi threaded so it may be able to handle high volumes. It runs on unix or windows, wherever there is a java environment.
Usage: If logging is turned on in the property file you may want to redirect the output to a file. Also you may want to put & on the end under unix so it runs in a separate process.
Parameter file: closedownport=25999 (available port # used for shutting down the proxy) truststore= (keystore - optional - only used for SSL) logging= (true / false default = false, for logging all messages) inport1= (required - assign a port number) inaddress1= (optional - only if need to restrict to an ip address) inssl1= (true / false default = false, specify true if ssl is used and logging of decrypted messages) inkeystore1= (required if inssl1 is true) inkeypasswd1= (required if inkeystore1 provided) outport1= (required - assign a port number) outaddress1= (required - where to proxy to) outssl1= (true / false default = false, specify true if ssl is used at destination) outkeystore1= (optional - only if 2-way cert needed for SSL) outkeypasswd1=(required if outkeystore1 provided)The ones with '1' at the end can be repeated as many times as desired with numbers from 2 up.
SSL Options:
Requirements (1) One of the following:
(2) Java Runtime Environment version 6 or higher. This is a free download from www.java.com. |