Webilant™ Content Filtering

Webilant is the name given to an http (web) content filter that uses squid to provide caching and filtering at the same time. This solution was first used commercially in an ISP in 2000. It has only had a single person maintaining it through its life, so it probably lacks some breadth in some area(s), although the last time I evaluated other products I couldn't find any that were as good. In 2009 I had the chance to try SonicWall's filtering product, and although (to their credit) they have a lot more than just content filtering, in the area of content filtering in my opinion Webilant has them beat.

What I like about Webilant is:

Webilant is open-source, just like squid. Where you will pay is with time in configuring and maintaining it. There is no automated installation, and someone needs to handle user reports of blocked sites and do regular updates on the ruleset. Commercial content filters may cost thousands of dollars per month to license. For a big company that's fine, but for small companies the cost may be too high and, in that case, it makes more sense to hire a consultant (e.g., ispltd.com) for the initial setup and then have no monthly fees thereafter.

To install Webilant you will need to perform the steps below. Each step is rather involved, so each one has a dedicated page to describe it.

FIXME None of the following steps are yet written.

For more general and terse steps on setting up a proxy server, refer to the Proxy Server page.