HTTP Replicator is a general purpose caching proxy server. It reduces bandwidth by merging concurrent downloads and building a local "replicated" file hierarchy, similar to wget -r. The cache is also accessible through a Web interface.
License: GNU General Public License (GPL)
Changes:
This version was rewritten from scratch. This version breaks with Python's built-in asyncore framework and replaces it with a much more flexible scheduler based on Python generators. To the user, the new flexibility shows in a long list of new features, such as server-side download resuming, FTP support, bandwidth shaping, and IPv6 support. Known issues have been solved, such as the frozen download problem and the race condition that prevented joining of simultaneously started downloads. Most of the old functionality is unchanged, except for cache browsing.
More...