Oui et non !
Cette liste est une compilation de mots clés et d’urls pour des choses ‘non convenables’ comme de la publicité, du warez, du porn …
En elle même, elle ne fait rien. C’est ton fichier de configuration squidGuard.conf qui indiquera à squidGuard quelle bases il doit utiliser et comment (Fonctionnement BlackList où fonctionnement WhileList).
Un exemple de squidGuard.conf que j’utilise pour un contrôle parental minimal :
[code]#
CONFIG FILE FOR SQUIDGUARD
dbhome /var/lib/squidguard/db
logdir /var/log/squid
dest adult {
domainlist adult/domains
urllist adult/urls
}
dest publicite {
domainlist publicite/domains
urllist publicite/urls
}
dest warez {
domainlist warez/domains
urllist warez/urls
}
dest violence {
domainlist violence/domains
urllist violence/urls
}
ajoutez ici les thèmes supplémentaires de votre choix présents dans la blacklist de la façon suivante
dest <nom du thème> {
domainlist <nom du thème>/domains
urllist <nom du thème>/urls
}
------------------------------------------------------------
Definition des ACL
------------------------------------------------------------
acl {
default {
# les thèmes supplémentaires sont à ajouter avant le mot-clé all par !<nom du thème>
pass !adult !publicite !warez !violence all
redirect http://<un_serveur_web>/interdiction.html
}
}
[/code]
Les domainlist et urllist des sections dest correspondent à ce que tu trouves dans /var/lib/squidguard/db/.
Dans la configuration que je donne :
Je bloque (!) les domaines et urls pour adult, publicite, warez, violence, et je laisse passer tout le reste - all
En cas de domaine bloqué, j’affiche la page <un_serveur_web>/interdiction.html
Ça, c’est un fonctionnement blacklist (Tout est autorisé sauf …)
Tu peux facilement avoir un fonctionnement whitelist (Tout est interdit sauf …) :
pass !all adult publicite warez violence
Là, je ne répond pas de tes valeurs morales 