Frox is a transparent FTP proxy that runs under Linux and BSD. It should also work on other UNIX OSes that use ipfilter.
It supports caching of FTP downloads, either by redirecting through a Squid proxy, or through its own local cache. Downloads may also be transparently scanned for viruses (through an external scanner).
Additionally there is an interface for writing scripts to add features or modify frox's behavior, and examples are included to limit download file size and to transparently direct connections to specific hosts to mirror servers.
The proxy is written with security in mind, and in the default setup runs as a non-root user in a chroot jail.
What's New in This Release:
· Log IP address in xfer logs when name resolution fails.
· Add ForceHTTP option to force downloads to go via the HTTP proxy even where caching will not be possible
· Close all file descriptors before execing virus scanner. Prevents frox waiting forever for some virus scanners to exit
· Compile time option for frox to alter argv so ps gives info as to what each frox process is doing
· Improve SSL logging and docs
· Fix for incorrect parsing of Deny ACLs which was introduced in 0.7.16