What is DansGuardian? From DansGuardian.org, DansGuardian is an award winning web content filtering proxy for Linux, FreeBSD, OpenBSD, NetBSD, Mac OS X, HP-UX, and Solaris that uses Squid to do all the fetching. It filters using multiple methods. These methods include URL and domain filtering, content phrase filtering, PICS filtering, MIME filtering, file extension filtering,… Read More »
Click on flow chart below to enlarge it.
The order in which the different lists are checked are roughly* as follows: exceptioniplist exceptionuserlist exceptionsitelist exceptionurllist blanket block** bannediplist banneduserlist bannedregexpurllist** bannedurllist** blacket ip block** bannedsitelist** postupload bannedmimetypelist bannedextensionlist exceptionphraselist bannedphraselist weightedphraselist * This was how it worked in version 2.4 but since then things have become more complex but basically it’s easiest to… Read More »
DansGuardian sits between the client browser and the proxy intercepting and modifying their communication. Squid listens on port 3128 and DansGuardian listens on port 8080. When a request comes in on port 8080 DansGuardian filters and passes on to squid on port 3128. The intercepting can be done by simply pointing the browsers at port… Read More »