DansGuardian is a filtering proxy that uses Squid to do the fetching. It filters using four methods: It checks the actual content of the pagesagainst a configurable denied phrase list. This list contains profanities and phrases often associated with pornography and other undesirable content It implements PICS filtering It checks the MIME type of the requested file and checks this against a configurable denied MIME type list It checks the file extension of the requested file against aconfigurable denied file extension list The filtering has a configurable URL exception list. It does not implement a URL check against a list of sites like squidGuard; it checks the actual content of the pages. DansGuardian is free for non-commercial use.