FastFwD - Fast Port Forwarding Daemon

fastfwd is a small application that can be used to forward a connection from one port to an other. It forwards the traffic in both directions so that it is similar like a direct connection for the forwarded application.
fastfwd mainly performs the same that is possible with a ipchains/iptables port forwarding rule. So if ipchans are a well-known thing for you I'd recommend that you use them.
But if you only have some basic knowledge there or do not use the ipchains-rules regularly, fastfwd is the perfect tool for you: Beside of that fastfwd is tested on Linux and QNX(tm) and should work on other POSIX operating systems too.

Download

You can download the sources of Version right here.

Installation

To unpack and compile the sources open a console, go to the location where the downloaded archive is stored and execute
bzip2 -d fastfwd-*.tar.bz2
tar -xvf fastfwd-*.tar
Afterwards you will find a new directory fastfwd-* that contains everything you need. To build the sources, change into that directory and execute
   make
for Linux operating system or
   make -f Makefile.QNX
in case you are using QNX(tm). Please note: this step requires the make-toolchain and the gcc or qcc installed on your system.

Usage

fastfwd can be configured using a configuration file fastfwd.conf that has to be located within /etc. An example configuration file is included within the source archive. This file is a plain text file that contains some parameters (as described below) and comments (starting with a "#") that are ignored by the application completely.
Following parameters can be set within the configration filr fastfwd.conf:

Misc

fastfwd is (c) by VWP and licensed under the therms of the GPL.
If you have any questions, suggestions, comments, contributions or other things that might be interesting please contact me via the contact form.