CryptoTCP beta version 0.9

CTCP is a public domain software package to do encrypted TCP sessions on
unix systems.  It features Diffie-Hellman key exchange with triple-DES
encryption, and includes a secure telnet client.  The software may be
installed by any user on the system and does not require root privledges.

This initial release is to be considered a beta version.  Bug reports or
comments on security issues are invited.

Check the Makefile, you may need to set some compiler options for your
system.  To build the programs, simply type make.  It will produce two
executables: cryptod, the server, and ctelnet, a secure telnet client.

To start the server, type cryptod followed by the port number to listen
for connections on.  If cryptod is started without an argument, it will
read from stdin; this can be used to start cryptod from inetd.

On your local machine, you must have the file .dhmg in the directory you
start ctelnet from.  This file contains the modulus and generator to use
for the Diffie-Hellman key exchange.  Ctelnet takes up to three arguments.
The first is the remote hostname to connect to.  The second is the port
number that the server is on.  The third argument is optional, it is the
port number to connect to after a secure connection has been established. 
The default is 23 (telnet).
