|Stable release||18.104.22.168 / August 23, 2011|
|License||GPLv2 or proprietary license|
DansGuardian, written by SmoothWall Ltd and others, is content-control software: software designed to control which websites users can access. It also includes virus filtering and usage monitoring features. DansGuardian must be installed on a Unix or GNU/Linux computer, such as a server computer; its filtering extends to all computers in an organization, including Windows and Macintosh computers. DansGuardian is used by schools, businesses, value-added Internet service providers, and others.
Virus filtering 
Usage monitoring 
DansGuardian saves log files showing who has visited which webpage. These files can be reviewed manually or with the help of log analysis software.
Open source 
DansGuardian is one of the few widely used content control systems that makes its source code available, thus avoiding some of the criticisms associated with content control system proxies being "black box" systems.
Technical details 
DansGuardian is distributed under the GPLv2 free software license, and written using the C++ programming language. It primarily runs in GNU/Linux and other Unixes. It is entirely command line and web-based, and meant to be used in conjunction with a web proxy such as Squid.
Graphical configuration tools 
The Ubuntu Christian Edition GNU/Linux distribution includes a graphical user interface (GUI) tool for configuring DansGuardian. But the tool does not work as well as the configuration tools included with SmoothWall Guardian, and other web filters. Also, Ubuntu Christian Edition as of September 2012 Is now back in active development.
There is a graphical user interface available for Ubuntu, called WebContentControl, which was designed to install and configure DansGuardian, FireHOL and Tinyproxy easily. WebContentControl is no longer maintained.
Legal details 
Proprietary versions 
Two proprietary versions of DansGuardian exist; SmoothGuardian is a module for SmoothWall Limited Firewalls, and SmoothWall Network Guardian is a stand-alone product. The SmoothWall implementation of DansGuardian represents a Becta certified web filtering system.
There is now a fork of Dansguardian Project called MinD. Its name is a recursive acronym for "MinD is not Dansguardian". The "Toy" version of MinD is a fork of Dansguardian Project version 22.214.171.124 with some improvements.
See also 
- "Who Uses DansGuardian?"
- WebContentControl website
- SmoothWall Limited
- Becta Accredited Suppliers
- MinD Project
- DansGuardian Website
- DansGuardian Wiki
- Matt Villano, "What Are We Protecting Them From?," T.H.E. Journal, 5/1/2008, http://www.thejournal.com/articles/22573