ncat - network aware cat


SYNOPSIS

       ncat -V | -h
       ncat  [ -c | -n | -v | -o stream | -b size ]...	stream...


DESCRIPTION

       ncat concatenates data streams similar  to  cat(1)  except
       the streams can be files or TCP connections. If no streams
       are given on the command line ncat will default to reading
       from standard input and writing to standard output.

       There are several different forms for specifying a stream:

       filename or filename:
	      Any filename containing a colon needs to be escaped
	      by  adding a colon on the end, otherwise it will be
	      interpreted as a tcp stream. A special filename "-"
	      can be used to specify standard input or output.

       host:port
	      Connect to host/port.  This will fail if the remote
	      side is not ready for the connection.

       :port  Wait for a connection  on  port.	 This  can  block
	      indefinitely.  If  port is 0 (or omitted) ncat will
	      bind to a free port and display the  port  used  on
	      standard error.


OPTIONS

   -o, --output
       Output to stream instead of standard output.

   -b, --block-size
       Use  a  different  block size for reading and writing. The
       default is 512 bytes.  size  can  be  given  a  suffix  to
       denote  a multiplier: b for 512 , k for 1024, m for 1024k.

   -v, --verbose
       Show data transfer statistics.

   -n, --no-delay
       Disable buffering and merging small tcp packets. This  can
       reduce latency in some situations.

   -c, --cork
       Prevent	TCP  from sending partial packets across the net-
       work until the connections is closed. This breaks compati-
       bility with cat by not passing data on immediately, but it
       may improve performance depending  on  your  requirements.
       Linux 2.2+ is required to use this option.

   -V, --version
       Display version and exit.

   -h, --help
       Display usage information and exit.


EXIT STATUS

       0      Success

       1      One  or  more  errors occured reading data and ncat
	      continued onto the next stream.

       255    A fatal error occured writing data.


BUGS

       Some rarely used options found in cat(1) are missing  from
       ncat.   These  options  can  be	recreated easily by using
       another filter such as perl(1), awk(1), sed(1), or  tr(1).


AUTHOR

       Mark Pulford <mark-at-kyne-dot-com-dot-au>


SEE ALSO

       cat(1), nc(1).

       https://kyne.au/~mark/software/ncat.php

       Man(1) output converted with man2html