DansGuardian explained

DansGuardian
Author:Daniel Barron
Developer:Aecio F. Neto
Latest Release Version:2.10.1.1
Latest Preview Version:2.12.0.7.1
Latest Preview Date:[1] [2] [3]
Programming Language:C++
Operating System:Unix-like (although E2Guardian can be installed and run natively on Windows 10 using the Windows Subsystem for Linux
Genre:Content-control software
License:GPLv2 or proprietary license
Asof:December 2016

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 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.[4]

As of now, DansGuardian is no longer maintained. Its successor is named "e2guardian".

Technical details

DansGuardian is distributed under the GPLv2 free software license, and written using the C++ programming language. It primarily runs in 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 Linux distribution includes a graphical user interface (GUI) tool for configuring DansGuardian. The tool does not work as well as the configuration tools included with SmoothWall Guardian, and other web filters.

Zentyal has the option to use Dansguardian as a proxy server with a web interface.

There is a graphical user interface available for Ubuntu, called WebContentControl, which was designed to install and configure DansGuardian, FireHOL and Tinyproxy easily.[5] WebContentControl is no longer maintained.

Blocklist Sources

The url filtering capabilities of DansGuardian depend largely on the Blocklists, several options are available.Gratis lists can be found at Shallalist.de,[6] Université Toulouse 1 Capitole [7] and commercial lists could be found at Squidblacklist.org.[8]

Legal details

In the United States, DansGuardian satisfies the requirements of Children's Internet Protection Act.

Proprietary versions

Two proprietary versions of DansGuardian exist: as part of SmoothWall Limited Firewalls and as stand-alone product Smoothwall SWG.[9]

Forks

There exists a fork of Dansguardian Project called MinD.[10] Its name is a recursive acronym for "MinD is not Dansguardian". The "Toy" version of MinD is a fork of DansGuardian version 2.10.1.1 with some improvements. MinD development began in July 2010,[11] but stalled in December 2011.[12]

A fork of Dansguardian with many improvements and bug fixes, e2Guardian[13] is a web content filtering proxy that works in conjunction with another caching proxy such as Squid or Oops. This project was initiated by Frédéric Bourgeois[14] and E2bn.[15]

Notes and References

  1. Re: Development of Dansguardian . https://archive.today/20130730075816/http://tech.groups.yahoo.com/group/dansguardian/message/25764 . dead . July 30, 2013 . 30 July 2013 . DansGuardian support list . Neto . Aecio F. . Development of DG is active. Fully active. Slow, but still active. [...] Version [2.12.0.4] is a community effort from Frederic to merge available patches into 2.12 trunk while the sf.net version is still under development. The same patches added here will be available in the next release too. Current task I am dealing with is to merge a 2011 patch for IPV6 support with new features added since that time without break things..
  2. Web site: Bourgeois. Frédéric. Faster Than Light. 30 July 2013. 18 June 2013.
  3. Web site: Bourgeois. Frédéric. Index of /dansguardian. 30 July 2013.
  4. Web site: "Who Uses DansGuardian?" . 2008-10-20 . 2009-03-04 . https://web.archive.org/web/20090304170935/http://dansguardian.org/?page=whousesit . dead .
  5. https://launchpad.net/webcontentcontrol/ WebContentControl website
  6. Web site: Shallalist website . 2014-04-13 . 2015-08-13 . https://web.archive.org/web/20150813155141/http://www.shallalist.de/ . dead .
  7. http://dsi.ut-capitole.fr/blacklists/index_en.php Blacklists UT1, Université Toulouse 1 Capitole
  8. Web site: Squidblacklist.org website . 2013-09-14 . 2018-12-22 . https://web.archive.org/web/20181222050200/http://www.squidblacklist.org/ . dead .
  9. http://www.smoothwall.com Smoothwall Limited
  10. http://code.google.com/p/mindwebfilter/ MinD Project
  11. Web site: Mind Toy version / Just forked. 5 July 2010. mindwebfilter. Google Project Hosting. 30 July 2013.
  12. Web site: Changes. mindwebfilter. Google Project Hosting. 30 July 2013.
  13. http://e2guardian.org E2Guardian website
  14. Web site: Bourgeois. Frédéric. E2Guardian. 18 March 2015. 27 March 2014.
  15. http://www.e2bn.org E2bn website