Bonjour,
pour ma part je bloque msn messenger par l'addon urlfilter sous ipcop 1.4.1
j'ai rajouté ds une catégorie tchat l'url: loginnet.passport.com
voici ma procédure d'install d'urlfilter ainsi que la manip pour créer une catégorie supplémentaire.
Attention, squidguard ou les addons squidguard doivent être auparavant désinstallés (urlfilter installe lui même squidguard)
récupérer urlfilter sur le site:
http://www.urlfilter.net.ms/
copier par winscp ipcop-urlfilter-1.0.0.tar.gz dans /root/addons
tar zxvf ipcop-urlfilter-1.0.0.tar.gz
rm -rf ipcop-urlfilter-1.0.0.tar.gz
est créé le repertoire /root/addons/ipcop-urlfilter
cd ipcop-urlfilter
./install
On a alors le menu URL FILTER dans l'onglet SERVICES
il faut auparavant cocher ds :
SERVICE ->SERVEUR MANDATAIRE (PROXY)
cocher: URL FILTER Enabled
on peut alors aller paramétrer URL FILTER dans SERVICES
Rq: attention le domain google.com est ds wares\domains, il faut authoriser google.com ds custom white list du paramétrage de URL FILTER
Il est aussi possible de créer une catégorie supplémentaire ex: tchat pour par exemple interdire l'url:
cd /var/ipcop/urlfilter/blacklists
mkdir tchat
chown nobody tchat
chgrp nobody tchat
cd tchat
vi urls
ajouter:
fr.my.msn.com
messenger.msn.fr
messenger.msn.com
msn.fr
loginnet.passport.com
sauvegarder
vi domains
msn.fr
loginnet.passport.com
msn.com
chmod 664 domains
chmod 664 urls
chgrp wheel domains
chgrp wheel urls
Rq si c'est un domaine à interdire, créer ds /tchat le fichier domains et y ajouter le nom de domaine (ex: voila.fr)
Relancer la commande: squidGuard -C all pour regénérer toutes les bases .db
Après le lancement de cette commande, on a un message d'erreur ds /var/log/squidGuard/squidGuard.log :
Error db_open: Permission denied
going into emergency mode
Il faut aussi modifier squidGuard.conf
cd /etc/squidGuard
vi squidGuard.conf
intercaler les lignes avant dest violence:
dest tchat {
domainlist tchat/domains
urllist tchat/urls
logfile anonymous tchat.log
}
aller sur: https//ipcop:445 SERVICES ->URL FILTER
cocher tchat
Attention après avoir créé le groupe tchat et lancer :
squidGuard -C all, plus aucun site n'est bloqué, il faut
mettre les droits en 666 sur:
/var/ipcop/urlfilter/blacklists/custom/blocked/urls.db
/var/ipcop/urlfilter/blacklists/custom/blocked/domains.db
/var/ipcop/urlfilter/blacklists/custom/allowed/urls.db
/var/ipcop/urlfilter/blacklists/custom/allowed/domains.db
ainsi que sur:
/var/ipcop/urlfilter/blacklists/tchat/domains.db
/var/ipcop/urlfilter/blacklists/tchat/urls.db
sinon erreur ds /var/log/squidGuard/squidGuard.log et suidGuard ne fonctionne plus (plus de filtrage)
Relancer urlfilter
après modifs des droits sur les fichiers .db , le fait de relancer squidGuard -C all
ne crée plus de Pb
Attention, si l'on crée un nouveau groupe le pb se reposera sur les fichiers .db du groupe, les mettre en 666
SURTOUT RELANCER URL FILTER (SERVICE ->URL FILTER
cliquer sur : Save and restart
sinon ne fonctionne pas
Possibilité d'autoriser ou d'interdire une IP ou un réseau pendant une durée donnée ou jour de la semaine sur une catégorie .
ex autoriser le tchat le dimanche pour 192.168.1.100:
ds URL FILTER cliquer sur :Set time contraints
cocher :Sun
cocher sur source: 192.168.1.100
cocher destination: tchat (Rq en apuyant sur Ctrl on peut selectionner d'autres filtre ds le menu déroulant)
cocher access: allow
puis add
cocher ensuite
Restart URL Filter (bouton en haut)
Personalisation de la page renvoyée lorsqu'un site est interdit (traduction en français):
modif du fichier:/home/httpd/html/redirect.cgi
C'est un peu long mais cela marche du tonerre, impossible de tchatter par msn...
Bon courage
Faites vivre le libre, combattez Bilou...