Je cite Wikipedia : DansGuardian est un système de contrôle de contenu distribué sous la licence GPL et écrit en C++. Il s'exécute sous Linux et Unix, en conjonction avec un serveur proxy tel que Squid ou Tinyproxy. DansGuardian ne dispose pas d'interface graphique; il fonctionne en ligne de commande. DansGuardian utilise plusieurs méthodes paramétrables pour déterminer si une page web doît être bloquée. Parmi elles; un système de pondération détecte des mots interdits dans une page, et lui assigne un score en fonction de la gravité et du nombre de mots détectés. DansGuardian bloque alors les pages dont le score dépasse un certain seuil. DansGuardian peut également se fier à des listes noires d'URL telles que celle proposée par le site URLBlacklist.com, ou au code PICS d'une page web lorsqu'il est renseigné. C'est avec squidguard que j'utilise au lycée grâce au plugin de franck78 sur mon IPCOP l'une des deux solutions classiques préconisée pour faire du filtrage. Je vous invite à visiter le wiki d'ubuntu pour vérifier comment il n'est pas simple pour le commun des mortels de mettre en place ce style de solution. Il existe pourtant quelques scripts qui essaient d'automatiser cela, les deux que je présente sont basés sur DansGuardian. Parental Control 2.1 est un script totalement automatisé qui permet d'installer ce qui va bien, véritable soucis c'est que c'est basé sur ubuntu christian edition, ça passe donc sur une debian lenny, certainement sur d'autres distributions à base de deb mais pour le reste, non, je n'arrive pas d'ailleurs à accéder à l'interface graphique. Au niveau du résultat c'est intéressant, on tape "porn", c'est bloqué, on peut essayer avec tout ce qui touche au vocabulaire sexuel, la recherche ne se fait même pas, la distinction avec les sites médicaux est faite. Parfois comme on peut le voir plus bas sur le troisième écran, on est bloqué sur des sites qui n'ont pas de rapport avec ce qu'on vise à interdire. Pas d'interface graphique, donc modifications à la main, au revoir madame Michu qui veut bloquer son petit Kevin qui fait son éducation pour bien vérifier que les bébés naissent dans les choux. Webcontrolcontent est un projet Ubuntu qui fait la même chose que Parental Control, on va toutefois réussir à accéder à un panneau de contrôle assez complet et complexe, mais qui ne permet pas de rajouter de façon simple des url à la main. On trouve malgré tout quelques options intéressantes comme la log plus bas qui permet de savoir quelles sont les requêtes qui ont été bloquées.

Utilisable, c'est le mot, pas de façon souple, pas du tout comme un panneau de configuration IPCOP + Squidguard où l'on peut simplement choisir des catégories, y compris les blogs par exemple ou les tchats en ligne qui peuvent être parfois plus nocifs que la pornographie selon les individus qui se cachent derrière. Cette solution donc n'est pas la panacée même si elle reste utilisable, nous continuerons dans un prochain billet à explorer les solutions offertes sous Linux pour protéger nos têtes blondes même si rien ne change une bonne éducation.

dansguardian01.jpg

dansguardian02.jpg

dansguardian03.jpg