xenial (1) redir.1.gz

Provided by: redir_2.2.1-13_amd64 bug

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] [--timeout=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)

                                                      local                                             REDIR(1)