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.
|Tags||Internet FTP Proxy Servers|
|Operating Systems||POSIX Linux|
Release Notes: Download/upload throttling and SSL support were added. *BSD support was improved, and many smaller bugfixes were made.
Release Notes: A fix for a bug that was causing truncation of FTP uploads in passive mode.
Release Notes: This version adds support for *BSD and other OSes which use ipfilter. Files downloaded through frox may now be transparently scanned for viruses (via an external program). Config file options can now be specified on a per-host basis. There are new options for running frox from inetd and for limiting connections by IP.
Release Notes: This release contains a fix for a buffer overflow bug which potentially allows a hostile FTP server to execute arbitrary code as the user that frox runs as. Installations are only vulnerable if they are using the local caching module.
Release Notes: Some conditions that could cause main program termination were fixed. A fix for caching where absolute pathnames are given was made. Linux kernel 2.0.x support was added.