This content filter uses Squid and Dansguardian to work.
About Squid
Squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects. Unlike traditional caching software, Squid handles all requests in a single, non-blocking, I/O-driven process.
About Dansguardian
DansGuardian is a web content filter which currently runs on Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, and Solaris. It filters the actual content of pages based on many methods including phrase matching, PICS filtering and URL filtering. It does not purely filter based on a banned list of sites like lesser totally commercial filters.
DansGuardian is designed to be completely flexible and allows you to tailor the filtering to your exact needs. It can be as draconian or as unobstructive as you want. The default settings are geared towards what a primay school might want but DansGuardian puts you in control of what you want to block.
How to configure OS X to use the Content filter.
Local settings:
To provide this service as a server for others.
Replace the word "localhost" with the IP of your server on the CLIENT machines.
Open ports 3128 and 8080 on your servers firewall.
DOWNLOAD