Ncat v1.0.1
Ncat is covered by the GNU GPL. See the file "COPYING" for details.
Ncat was written to make piping data between hosts easy. There is another featureful tool called "netcat" but it is bidirectional (unlike cat) and doesn't work well in a pipe.
An example:
Start tar'ing up a directory. Ncat will wait for a connection on port 1111 before sending the data:
hostA# tar cz largedir | ncat -o :1111
To save the data on hostB run:
hostB# ncat hostA:1111 > largedir.tar.gz
Ncat also supports reading and writing to regular files.
To get the latest information on ncat visit: http://www.kyne.com.au/~mark/software.html
For information on using ncat read the man page.
Installing
Ncat will use long options if getopt_long() exists on your system. Recent versions of Glibc under Linux have it, on other systems you may need to install GNU getopt for that functionality. ncat will work equally well without GNU getopt.
To install:
# ./configure ; make ; make install
On BSD with GNU getopt installed separately you may need to use different CPPFLAGS/LDFLAGS:
# CPPFLAGS=-I/usr/local/include README=-L/usr/local/lib ./configure
# make
# make install
Feel free to email me if you have any problems, comments or suggestions.
- Mark Pulford <mark@kyne.com.au>
