Jumpgate 0.7 reviewDownload
Jumpgate is a TCP connection forwarder that provides many enhancements and improvements over the existing programs that do the same t
Jumpgate is a TCP connection forwarder that provides many enhancements and improvements over the existing programs that do the same thing. It provides an interactive mode that queries the connected party for the forwarding information it needs. Also, there is the option to log the entire forwarded session in a file for later inspection. Furthermore, it can log information about the forwarded session via the syslog(3) facility. If you improve it further, please send me the diffs. As always, published under a BSD-style license, see the included LICENSE file.
Jumpgate has been tested and works on the following platforms:
OpenBSD 3.2 (i386).
OpenBSD 3.1 (i386).
OpenBSD 3.0 (i386).
Solaris 8, thanks to John Weekley and Jesper Peterson.
Solaris 7, thanks to Chris Donovan.
AIX, thanks to feedback from Michael Pacey.
FreeBSD 4.2-STABLE (i386), thanks to Kiriakos Oikonomakos for the shell account.
NetBSD 1.4.2 (i386).
Linux, various distributions and platforms, thanks to feedback from many people.
I have been told that it compiles and runs on Windows using Cygwin, but I have not tested it myself.
What's New in This Release:
Compiled and tested on Debian Linux 3.0 (sparc).
Compiled and tested on Solaris 2.8 (sparc).
Added the --enable-debug option to configure.in.
Now autoconf correctly handles Linux and Solaris.
Added the option of having a delay in the forwarded connection, after a patch by Martin Donlon.
Incorporated the additions of Oliver Fromme regarding the ability to use names from the services database instead of port numbers, the ability to use IP addresses for the -a option, and the ability to bind to a local IP.
sigset() instead of signal() to install the handler for SIGCHLD on Solaris, fix provided by Jesper Peterson.
Jumpgate should not exit if accept() generates ECONNABORTED, thanks to Jesper Peterson for the fix.
Now jumpgate utilizes the autoconf package for portable configuration and compilation.
Compiled and tested on Redhat Linux 6.2 (sparc), thanks to Brat3 for the shell account.
Compiled and tested it on FreeBSD 4.2-STABLE.
Compiled and tested it on NetBSD 1.4.2.
Compiled and tested it on Slackware Linux 7.1.
Gustavo Ambrozio added the ability to bind to a specific local IP, although finally the patch from Oliver Fromme was used.
Created a manual page.
Added an install and uninstall option to the Makefile.
Jumpgate 0.7 keywords