Dansguardian, Web-Contentfilter
Dansguardian ist ein einfach zu installierender, schneller Contentfilter, der einem Proxy, z.B. Squid vorgeschaltet wird. Das Paket besteht aus dem eigentlichen Programm, einem Wörterbuch und einer Konfigurationsdatei. Per Default installiert sich dies in /etc/dansguardian.
Homepage: http://dansguardian.org/
Quick Start (in /etc/dansguardian/dansguardian.conf):
- filterport = xyz, diese Port wird in den Clients als Proxy eingetragen
- proxyip = u.v.w.x gewöhnlich 127.0.0.1, proxyport = xyz, dort läuft der Proxy hinter Dansguardian
- naughtynesslimit = n, Schmerzgrenze für die Bewertung
Dansguardian durchsucht Texte nach Stichwörtern aus dem Wörterbuch und addiert dessen Bewertungen. Bei Überschreiten der Schmerzgrenze wird /etc/dansguardian/template.html angezeigt. Für Bilder wird das PICS-Verfahren verwendet; die Konfigurationsdatei ist /etc/dansguardian/pics.
Erlärung von PICS: http://www.w3.org/PICS/ {us}
Das Wörterbuch besteht aus Ascii-Dateien und kann selbst editiert werden.
Zusätzlich zum Wörterbuch können gesperrte URLs eingetragen werden. Das Dateiformat hierfür ist mit Squidguard identisch.
Syntax und Wirkungsweise von regulären Ausdrücke unterscheiden sich von Squidguard.
Zugriffe werden in /var/log/dansguardian/access.log gespeichert. Dort findet man auch die Ursache für eventuelle Zurückweisungen. Das Format ist (leider) nicht mit Apache kompatibel - d.h. Webalizer geht nicht. Alternativ kann Squid-Format eingestellt werden.
Akzeptierte Seiten werden in einem konfigurierbaren Cache gespeichert.