[Fait] banned list pour proxy

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 :slightly_smiling:
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 :slightly_smiling:

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