Contents
The ucspi-tcp package contains tcpserver, tcprules,
tcprulescheck, argv0, fixcrio, recordio, rblsmtpd, tcpclient, who@,
date@, finger@, http@, tcpcat, mconnect, addcr, delcr
You can also find detailed descriptions of each of these programs at
http://cr.yp.to/ucspi-tcp/tcpserver.html, but here is a brief summary:
Description
tcpserver
tcpserver listens for incoming tcp connections on a given port, and runs
a program of your choosing in response to a connection.
tcprules
tcprules compiles rules that govern access control for tcpserver into a
fast access database format.
tcprulescheck
tcprulescheck makes it possible to see how tcpserver will react to
connections from a given address without actually having to connect via that
address. This is useful for checking to see if the access control rules you
are using are doing what you expected.
argv0
argv0 runs a given program with a specified 0th argument.
fixcrio
fixcrio inserts carriage returns at the end of lines when they are
missing.
recordio
recordio records all input and output of a program given as an
argument.
rblsmtpd
rblsmtpd is a spam blocking program that works in conjunction with your
smtp daemon and tcpserver.
tcpclient
tcpclient creates a connection to a tcp port for a given
program.
who@
who@ is a demonstration program using tcpclient that has the
functionality of the rwho program. It requires a server running sysstat
on port 11.
date@
date@ is a demonstration program using tcpclient that will return the
system time of a remote host which is running a daytime service on
port 13.
finger@
finger@ is a demonstration program using tcpclient that mimics the
functionality of the finger program. It requires a server running fingerd
on port 79.
http@
http@ downloads web pages from web servers.
tcpcat
tcpcat connects to a tcp port and prints all that is returned from the
port.
mconnect
mconnect connects to a tcp port, delivers any input specified to the
port, and prints any output from the port.
addcr
addcr adds carriage returns to files. This and delcr are useful for
converting between Windows to UNIX file formats.
delcr
delcr removes carriage returns from files.