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

FreeBSD Manual Pages

  
 
  

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
       descriptor 0) to	a client, and from a client to a server	 (FD  1).   If
       either  socket closes, ucspi-proxy exits.  The other ucspi-proxy-* pro-
       grams 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, uc-
       spi-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
	      TIMEOUT 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 op-
	      tion, ucspi-proxy	is silent.

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

SEE ALSO
       ucspi-unix, ucspi-tcp

								ucspi-proxy(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | RETURN VALUE | SEE ALSO

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

home | help