TIS FWTK provides FTP proxying either
with proxy-aware client programs or proxy-aware user procedures
(ftp-gw). If you wish to use the same machine to
support proxied FTP and straight FTP (for example, allowing people on
the Internet to pick up files from the same machine that does
outbound proxying for your users), the toolkit will support it, but
you will have to use proxy-aware user procedures.
Using proxy-aware user procedures is the most common configuration
for TIS FWTK. The support for proxy-aware client programs is somewhat
half-hearted (for example, no proxy-aware clients or libraries are
provided). Because it's a dedicated FTP proxy, it provides
logging, denial, and extra user authentication of particular FTP
commands.