TCPR 1.3 is now available at ftp.alantec.com:/pub/tcpr/tcpr-1.3.tar.gz
This will probably be the last release of tcpr unless there are
bug fixes to existing features.
Changes for this release:
1. Some improvements to the way child processes are handled
so that unneeded processes don't hang around
2. Support for a TCPR_SERVER environment variable so you can
switch gateways on the fly
3. Bug fix for client/server naming in log messages about ftp xfers
4. Command line rewritten so that ps shows current connect status
>From the README:
Tcpr is a set of perl scripts that enable you to run ftp and telnet
commands across a firewall. Forwarding takes place at the application
level, so it's easy to control. No recompilation of C code is necessary.
Tcpr consists of an inetd-type server that interprets commands,
a relay program, and a client that talks to the server.
The client asks the server for a relay connection to some specified
remote host at a specified TCP port number; the server invokes the relay
program and returns a proxy port number to the client. The client then
invokes telnet or ftp, telling them to connect to the relay host at the
proxy port number. The relay program then transfers data between the
client host and the remote host.
Special handling is implemented for the FTP data connection, so
everything works properly.
Netrc files (~/.netrc) are supported (alias entries and, for ftp,
Server logging is controlled via a config file; various bits of
information can be collected, including client userids and transfer byte
Paul Ziemba, software archaeologist: paul @
"The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore, all progress
depends on the unreasonable man." - George Bernard Shaw