Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
REDIR(1)		    General Commands Manual		      REDIR(1)

       redir - redirect	tcp connections

       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]
       [--maxbandwidth=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] [--maxbandwidth=n]	[--random_wait=n] [--wait_in_out=n]

       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.  De-
       pending on how redir was	 compiled,  not	 all  options  may  be

	      Specifies	 port  to  listen for connections on (when not
	      running from inetd)

	      IP address to bind to  when  listening  for  connections
	      (when not	running	from inetd)

	      Specifies	port to	connect	to.

	      Specifies	remote host to connect to. (localhost if omit-

	      Run as a process started from inetd, with	the connection
	      passed as	stdin and stdout on startup.

	      Write debug output to stderr or syslog.

       --name Specify  program	name to	be used	for TCP	wrapper	checks
	      and syslog logging.

	      Timeout and close	the connection after n seconds on  in-

	      Log information to syslog.

	      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	 spec-
	      ify  what	 type  of FTP connection to handle.  Note that
	      --transproxy often makes one  or	the  other  (generally
	      port) undesirable.

	      On  a  linux  system  with transparany proxying enables,
	      causes redir to make connections appear as if  they  had
	      come from	their true origin.  (see transproxy.txt	in the
	      source archive)

	      Redirects	connections through an HTTP proxy  which  sup-
	      ports the	CONNECT	command.  Specify the address and port
	      of the proxy using --caddr and --cport.	--connect  re-
	      quires  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 com-
	      bined with --maxbandwidth	or --random_wait to simulate a
	      slow connection.

       --maxbandwidth n
	      Reduce the bandwidth to be no more than n	bits/sec.  The
	      algorithme is basic, the goal is to simulate a slow con-
	      nection, 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  buf-
	      size (see	also --bufsize).

       --wait_in_out n
	      Apply --maxbandwidth and --random_wait for input if n=1,
	      output if	n=2 and	both if	n=3.


				     local			      REDIR(1)


Want to link to this manual page? Use this URL:

home | help