📡 TCP/UDP port redirector
Go to file
Sam Hocevar 5d0e44c451 Support for source address binding.
This feature was independently implemented by SuSE as part of the changes in
https://build.opensuse.org/package/view_file/server:proxy/rinetd/rinetd-syslog.patch?expand=1
and as mentioned in #9, but our new configuration parser makes the change a
lot less intrusive.
2017-09-08 19:22:19 +02:00
.gitignore Use autoconf and automake and remove MSVC projects. 2016-01-11 03:09:04 +01:00
.travis.yml Add Travis CI configuration file. 2016-02-06 14:20:20 +01:00
bootstrap Use autoconf and automake and remove MSVC projects. 2016-01-11 03:09:04 +01:00
CHANGES.md Rename CHANGES and README to CHANGES.md and README.md. 2017-07-19 19:18:01 +02:00
configure.ac Improve UDP connection handling. 2017-09-08 13:28:09 +02:00
getopt.c Import old rinetd 0.61. 2016-01-10 20:50:29 +01:00
getopt.h Import old rinetd 0.61. 2016-01-10 20:50:29 +01:00
index.html Release 0.63 seems ready. 2017-07-19 19:33:15 +02:00
Makefile.am Fix “make dist” by adding a few missing filenames. 2017-09-08 13:10:53 +02:00
match.c Reorganise some code for clarity and add license headers. 2017-09-05 17:29:10 +02:00
match.h Reorganise some code for clarity and add license headers. 2017-09-05 17:29:10 +02:00
net.c Merge some code into a new net.c source file. 2017-09-07 17:13:58 +02:00
net.h Merge some code into a new net.c source file. 2017-09-07 17:13:58 +02:00
parse.c Support for source address binding. 2017-09-08 19:22:19 +02:00
parse.h Count configuration file lines for better error reporting. 2017-09-06 12:57:05 +02:00
parse.peg Support for source address binding. 2017-09-08 19:22:19 +02:00
README.md Rename CHANGES and README to CHANGES.md and README.md. 2017-07-19 19:18:01 +02:00
rinetd.8 Release 0.63 seems ready. 2017-07-19 19:33:15 +02:00
rinetd.c Support for source address binding. 2017-09-08 19:22:19 +02:00
rinetd.conf Do not call listen() on UDP listeners. 2017-09-05 17:28:04 +02:00
rinetd.h Support for source address binding. 2017-09-08 19:22:19 +02:00
types.h Support for source address binding. 2017-09-08 19:22:19 +02:00

rinetd, by Thomas Boutell and Sam Hocevar. Released under the terms of the GNU General Public License, version 2 or later.

This program is used to efficiently redirect connections from one IP address/port combination to another. It is useful when operating virtual servers, firewalls and the like.

To build under Unix, run ./bootstrap to create the configuration files, then ./configure to create the build files, and then type make to build rinetd. To install, type make install as root.

For documentation run make install, then type man rinetd for details. Or, read index.html in your browser.