rinetd redirects TCP connections from one IP address and port to another. It is a single process server which handles any number of connections specified in a configuration file. It uses non-blocking I/O and can therefore handle a large number of connections without a severe impact on the machine.