REDIR(1)

NAME

redir - redirect tcp connections

SYNOPSIS

redir    [--laddr=incoming.ip.address]   [--caddr=host]   [--debug]   [--syslog
[--name=str]   [--timeout=n]   [--bind_addr=my.other.ip.address]   [--ftp=type]
[--transproxy]  [--connect=host:port]  --lport=port  --cport=port [--bufsize=n]
[--max_bandwidth=n] [--random_wait=n] [--wait_in_out=n]
redir --inetd [--caddr=host] [--debug] [--syslog] [--name=str] [--time-
out=n]  [--ftp=type]  [--transproxy] [--connect=host:port] --cport=port
[--bufsize=n] [--max_bandwidth=n] [--random_wait=n] [--wait_in_out=n]

DESCRIPTION

Redir redirects tcp connections coming in to a local port to a specified address/port combination.

It may be run either from inetd or as a standalone daemon.
Depending on how redir was compiled, not all options may be
available.

OPTIONS

--lport
Specifies port to listen for connections on (when not
running from inetd)
--laddr
IP address to bind to when listening for connections
(when not running from inetd)
--cport
Specifies port to connect to.
--caddr
Specifies remote host to connect to. (localhost if omitted)
--inetd
Run as a process started from inetd, with the connection
passed as stdin and stdout on startup.
--debug
Write debug output to stderr or syslog.
--name Specify program name to be used for TCP wrapper checks
and syslog logging.
--timeout
Timeout and close the connection after n seconds of
inactivity.
--syslog
Log information to syslog.
--bind_addr
Forces redir to pick a specific address/interface to
bind to when it listens for incoming connections.
--ftp When using redir for an FTP server, this will cause
redir to also redirect ftp connections. Type should be
specified as either "port", "pasv", or "both", to specify what type of FTP connection to handle. Note that
--transproxy often makes one or the other (generally
port) undesirable.
--transproxy
On a linux system with transparent proxying enabled,
causes redir to make connections appear as if they had
come from their true origin. (see
/usr/share/doc/redir/transproxy.txt)
--connect
Redirects connections through an HTTP proxy which supports the CONNECT command. Specify the address and port
of the proxy using --caddr and --cport. --connect
requires the hostname and port which the HTTP proxy will
be asked to connect to.
--bufsize n
Set the bufsize (defaut 4096) in bytes. Can be used combined with --max_bandwidth or --random_wait to simulate
a slow connection.
--max_bandwidth n
Reduce the bandwidth to be no more than n bits/sec. The
algorithme is basic, the goal is to simulate a slow connection, so there is no pic acceptance.
--random_wait n
Wait between 0 and 2 x n milliseconds before each
"packet". A "packet" is a bloc of data read in one time
by redir. A "packet" size is always less than the bufsize (see also --bufsize).
--wait_in_out n
Apply --max_bandwidth and --random_wait for input if
n=1, output if n=2 and both if n=3.

SEE ALSO

inetd(1)
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout