PPPTCP is a peer-to-peer IP tunnel program that runs a PPP connection over an arbitrary TCP port. It gives you the flexibility of the PPP daemon combined with the flexibility of optional encryption and host-based authentication.
It requires PPP enabled in your kernel and pppd installed as /usr/sbin/pppd
You can run with or without random-key DES encryption.
ppptcp [-keyring ] [hostname] [-- ]
Generally, one host will set up as a server, and other hosts will connect as clients. If the hostname is omitted, ppptcp will run in server mode on the specified port. If the hostname is specified, then ppptcp will initiate a connection to the specified host and port.
The -keyring option allows you to set up IP hostname based wildcard rules
that deny access or set ppp options for certain hosts. If you compile ppptcp with encryption, you can also use the "./auth.crypt/genkeys" program to generate RSA public/private keys for authentication and encryption. The file "README.keyring" has more detailed information on how to set up the keyring file.
You can set default options for pppd on the command line, just put them after the port, separating them from the rest of the command line with "--". These options are overridden by options specified in the keyring file.
· RSA library
· DES library
What's New in This Release:
· Look through every key in the keyring for authentication