DansGuardian

From OSSWiki

Jump to: navigation, search
Author: Daniel Barron Version: 2.9.6.1
License: GPL Release Date: March 3, 2006
Website: http://dansguardian.org Filesize:
Status:
Supported platforms: GNU/Linux, Windows
Categories: GNU project software

button_download.png Download

button_donate.png Donate



Image:Screenshot-whitehouse com.png
An example of the default DansGuardian blocking message.

DansGuardian is an censorware system, primarily authored by Daniel Barron, the technical director of SmoothWall Ltd. It is distributed under the GPL, and written in [[C++]]. It primarily runs in Linux and other free Unixes. It is entirely command line and web-based, and meant to be used in conjunction with a web proxy such as Squid. It is actively maintained; the last stable version is 2.9.6.1, released March 3, 2006. In the United States, DansGuardian satisfies the requirements of Children's Internet Protection Act.

DansGuardian has multiple configurable methods of deciding whether or not to show a specific web page. It can use an advanced phrase weighting system to reduce over or under blocking, block based on URL blacklists, and block content based on the PICS code in the document. The program can use phrase lists (keywords) and URL block lists provided in plain text format, such as the one provided by a URLBlacklist.com which provides, on subscription basis, URL lists for DansGuardian and SquidGuard. DansGuardian also ships with a workable phrase list. See the introduction page on the official web site for more information about filtering methods used.

DansGuardian is one of the few widely used filtering/censorware systems that makes its source code available, thus avoiding some of the criticisms associated with censorware proxies being "black box" systems.

Two closed-source versions of DansGuardian exist; SmoothGuardian is a plug-in for SmoothWall Corporate Server Firewall, and Corporate Guardian is a stand-alone product.

External links