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

  
 
  

home | help
ucspi-proxy(1)		     General Commands Manual		  ucspi-proxy(1)

NAME
     ucspi-proxy - Copy data between a UCSPI client and server

SYNOPSIS
     ucspi-proxy [ -v ] [ -t TIMEOUT ] [ HOST PORT ]

DESCRIPTION
     This  program  is	a simple loop copying data from a UCSPI server (file de-
     scriptor 0) to a client, and from a client to a server (FD 1).   If  either
     socket  closes,  ucspi-proxy  exits.   The other ucspi-proxy-* programs are
     based on this simple loop and have similar usage.

     If HOST and PORT are given on the command line, ucspi-proxy will make a TCP
     connection with the given parameters.  If neither are present,  ucspi-proxy
     will  use	file  descriptor  6  for the client socket, as provided by UCSPI
     client programs.

OPTIONS
     -l MAXLINE
	    The maximum length of lines (from either server or client)	to  copy
	    to the log. Defaults to 64.

     -s ADDRESS
	    Set  the local source address for outbound connections.  Use auto to
	    take the address from the original socket address.

     -t TIMEOUT
	    When making an connection, ucspi-proxy will wait a maximum of  TIME-
	    OUT seconds before giving up.  Defaults to 30.

     -T TIMEOUT
	    ucspi-proxy  will  exit  after TIMEOUT seconds of inactivity on both
	    sockets.  Defaults to no timeout.

     -v     Print messages about errors and byte counts.  Without  this  option,
	    ucspi-proxy is silent.

RETURN VALUE
     Exits  0 if a normal end of file was reached on one of the sockets.  Other-
     wise it exits 1.

SEE ALSO
     ucspi-unix, ucspi-tcp

								  ucspi-proxy(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ucspi-proxy&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help