TcpProxy@JUMPERZ.NET is just a tcp proxy server. It takes incoming tcp traffic on one port, and redirects it to another port. It can be used as a port forwarder.
- Published as open source code
- Witten in pure Java for cross-platform portability and buffer overflow free
- Two or more simultaneous connection is supported
Download those two files.
( Java class files and source codes )
( Configuration file example )
TcpProxy@JUMPERZ.NET depends on Sun's JRE v1.4. The runtime environment must be installed. JRE is available at http://java.sun.com/.
After JRE has been installed, set CLASSPATH to the jumperz_net JAR file( jumperz_net*.jar ). If there is a previous version of jumperz_net JAR file, remove that.
Before running TcpProxy@JUMPERZ.NET, you should modify a configuration file with your text editor.
Configuration file 'tcpproxy.conf' looks like this:
'host' is the hostname or IP address of the socket that listens for incoming connection.
'port' is the port of the listening socket.
'targetHost' is the hostname or IP address of the target server.
'targetPort' is the port of the target server.
'logFileName' is the name of the access log file.
'threadCount' is the count of working threads. This value should be more than twice the number of simultaneous sessions.
To run TcpProxy@JUMPERZ.NET, type:
>java net.jumperz.app.MTcpProxy.MTcpProxy CONFIGURE_FILE_NAME
TcpProxy@JUMPERZ.NET does not support any IP based authentication. You should use firewall software like ipchains, iptables, Zone Alarm, etc, in order to prevent being connected by a malicious person.