About this site

This site presents a list of open source HTTP proxies written in java and python, with comparison tables, so that you compare the proxies on a feature by feature basis. Further detail is available on each proxy: click it's name for more info.

NAVIGATION: Front page | java proxy comparison table | python proxy comparison table

Detailed information about PYTHON proxy: HTTP Replicator
Proxy Name HTTP Replicator
Language and version python version: 2.3
HTTP version 1.1
HTTPS Connect no
Windows NTLM support no
Last updated YYYY-MM-DD 2008-01-31
Platform Linux
Author Gertjan
Home page http://freshmeat.net/projects/http-replicator
Primary features Caching. Designed for caching Debian packages. Good asyncore design pattern.
Features

Replicator is a replicating HTTP proxy server. Files that are downloaded through the proxy are transparently stored in a private cache, so an exact copy of accessed remote files is created on the local machine. It is in essence a general purpose proxy server, but especially suited for maintaining a cache of Debian packages.

License GPL
Design Architecture Fibers
Notes A debian package is available. The python code is discussed on the project homepage. HTTP Replicator was re-written in 2008 to use Fibers, i.e. lightweight threads scheduled through cooperative multitasking, implemented using python generators.