On Thu, 23 Oct 2003, Mauricio Pegoraro wrote:

> I'm looking for a content control/blacklist, such as squidGuard (written
> in C, fast, ...), that is an external acl helper for Squid. Does anyone
> know such thing?

We have one using the Cerberian rating system. More information can be
found from http://www.marasystems.com/cerberian/ and
http://marasystems.com/download/cerberian/ (no www.). It should not be 
very hard to write one using static blacklists if one prefer. However, for 
static blacklists the builtin acls of Squid is most likely more efficient.

This requires a small extension of the external_acl scheme in Squid-2.5
for performance reasons (found on the download page above). Squid-3 only
requires the helper.


Note: The performance arguments of SquidGuard is from a time before Squid 
had any decent acl implementations. The situation changed considerably 
when splay trees was introduced in Squid (Squid-2.1 I think, maybe 
earlier), generally making SquidGuard slower than correctly used Squid acl 
lists due to the overhead of using an external helper.

Now with Squid-3 (or the extension referenced above) the helper interfaces 
of Squid have been optimized significantly, allowing for very efficient 
operation with external helpers, both for external acl and the redirector 
interface.

Regards
Henrik

Reply via email to