Salut la compagnie,
j’ai mi en place squid comme proxy-cache et pour permettre à ma p’tite famille de surfer sans trop de surprises, pour un contrôle d’accès et un accès plus rapide au net.
Je suis à la recherche d’un fichier ‘black_list’ ou encore appellé ‘banned_list’ déjà faite pour le proxy.
J’ai fait des recherches mais j’ai pas trouver grand chose d’intéressant.
Car si je dois inscrire chaque site à la main ça va me prendre une plombe.
merci d’avance @ +
Si tu installes Squidguard, tu as la liste officielle de l’éducation nationale, mise à jour quotidiennement et à usage libre qui se trouve là.
ftp://eole.orion.education.fr/maj/blacklists/blacklists.tar.gz
Un script de mise à jour peut être
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
cd /tmp
wget ftp://eole.orion.education.fr/maj/blacklists/blacklists.tar.gz > /dev/null 2> /dev/null
LONGUEUR=`ls -l blacklists.tar.gz | awk '{print $5}'`
if [ $[$LONGUEUR] -gt 1 ] ; then
tar xzf blacklists.tar.gz
cd blacklists
cp -dpRf * /var/lib/squidguard/db/
chown -R proxy.proxy /var/lib/squidguard/db/*
squidGuard -C all
/etc/init.d/squid restart > /dev/null
cd ..
rm -R blacklists*
exit 0
else
echo "Bug: MAJ Squidguard"
exit 1
fi
c’est exactement ce que je cherchais , merci à toi
Je viens de tester avec squid et ça marche très bien
Ensuite j’ai copier le fichier adult/domain dans un fichier .txt lisible pour jana server et ça marche à merveille aussi.
Un petit résolu dans le titre Merci
Salut,
j’ai parler trop vite j’ai une
dans le script de mise à jour
Par contre je l’ai installé en manuel et ça me met bien la liste dans la db dans
/var/lib/squidguard/db
Mais comment savoir si squidguard se réfère à cette liste pour les requêtes ?
Car j’ai bien essayé d’aller sur un site adulte mais il me laisse l’accès ^^
Bon voilà j’ai résolu :
la mise à jour avec le script elle est naze alors j’ai fais une mise à jour en manuel !
pour que squidguard puisse la lire il faut faire un :
mettre dans /etc/squid/squid.conf :
[code]
redirect_program /usr/bin/squidGuard
redirect_children 4[/code]
faire un :
[code]cd /var/lib/squidguard
chown -R proxy db
chmod -R 755 db
/etc/init.d/squid restart[/code]
et normalement c bon