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 insérer 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 : Taper « kbd,qp »

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


Taper : cd /tmp

Pour aller dans le répertoire tmp ou se trouve le fichier BlackList SquidGuard

Taper (attention au G majuscule) : 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é

Cliquez sur le fichier « squidGuard_blacklist_update.sh » et copier son chemin, son emplacement, dans la barre d’adresse > « /root/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 apparaît.

Vous devez voir apparaître 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
  • Coller le chemin précédemment copier dans « Command » > /root/squidGuard_blacklist_update.sh

Résultat