pfSense : Mise a Jour Automatique des BlackLists SquidGuard avec Cron

Tout comme il est indispensable de maintenir la base des signatures de l’antivirus à jour il faut également maintenir à jour les “BlackLists” de SquidGuard.

La planification de la tâche de mise a jour automatique se fait avec Cron.

Installer le package “Cron”.

Sélectionner “System” et “Package Manager”

Rechercher “cron” puis cliquez sur “Install”

Installation en cours

Mise a jour manuelle des BlackLists

Sélectionner “Services” et “SquidGuard Proxy Filter”

Onglet “General Settings”, déroulez vers le bas … et Vérifiez ….

Activer “Enable Blacklist” et inserer dans Blacklist URL : http://dsi.ut-capitole.fr/blacklists/download/blacklists_for_pfsense.tar.gz

Puis cliquez sur “Save”

Onglet “Blacklist” : Cliquer sur “Download” pour télécharger les listes de filtrage


Récupérer le script de mise à jour sur le serveur

Sur la Console Serveur : Sélectionner “Shell” – Option 8

A l’invite, taper “kbdmap” (Attention le clavier est en Qwerty)

Choisir le clavier “French”, pour le passer en français (Azerty), puis “Ok”.


Taper : cd /tmp

Pour aller dans le repertoire tmp ou se trouve le fichier BlackList SquidGuard

Taper : cp squidGuard_blacklist_update.sh /root

Pour copier le fichier “/tmp/squidGuard_blacklist_update.sh” dans le dossier “/root”

Taper : exit

Retour a la Console du Serveur

Sélectionner “Diagnostics” et “Edit File”

Taper : /root , puis cliquez sur “Browse”

Le fichier “squidGuard_blacklist_update.sh” a bien été copié

Contenu du fichier squidGuard_blacklist_update.sh

Planifier la tache de mise a jour automatique

Sélectionner “Services” et “Cron”

La liste des tâches déjà planifiées apparait.

Vous devez voir apparaitre les tâches planifiées de différentes mises à jour et des rapports LightSquid.

Ajouter une tache CRON en cliquant sur “+ Add” pour spécifier vos date et heure de mise a jour des vos BlackLists

Exemple : tous les jours a 12h30

30 12 * * * root /root/squidGuard_blacklist_update.sh

Résultat