Squid
From Cship
Squid is a tool which combines a proxy server and a cache server. It can perform further tasks such as filtering, IP masquerading and logging. In addition to the access control lists policy, he also allows the user authentication to various systems such as SMB servers, PAM, or NCSA. Several Squid servers can be hierarchically arranged and checked against each other and queried.

