FreeBSD Manual Pages
REDIR(1) General Commands Manual 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] [--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] 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. De- pending 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 omit- ted) --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 on in- activity. --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 spec- ify 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 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) --connect 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. SEE ALSO inetd(1) local REDIR(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=redir&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>