{{htmlmetatags>metatag-description=(Clam Antivirus, plus communément surnommé Clamav est un logiciel antivirus pour système Linux (et Unix). Voici un petit tutoriel qui permettra l'installation de Clamav sur un système linux debian.)
metatag-og:image=(https://www1.zonewebmaster.eu/_media/serveur-debian-securite:clamav-trademark.webp)
metatag-og:description=(Clam Antivirus, plus communément surnommé Clamav est un logiciel antivirus pour système Linux (et Unix). Voici un petit tutoriel qui permettra l'installation de Clamav sur un système linux debian. )
metatag-og:title=(Installation de Clamav - Antivirus sous Debian)
metatag-og:type=(article)
metatag-og:url=(https://www1.zonewebmaster.eu/serveur-debian-securite/installation-clamav)
metatag-og:locale=(fr_FR)
metatag-og:site_name(zonewebmaster.eu)
metatag-article:published_time=(2017-12-02)
metatag-article:modified_time=(2020-07-29)
metatag-article:author=(montuy337513)
metatag-article:tag=(clamav, sécurité, amavis, amavisd, antivirus, security, configuration, ,installation, sécurisation,help, tuto, wiki, debian)
}}
====== Installation de Clamav - Antivirus sous Debian ======
**Clamav** (ou Clam Antivirus) est un antivirus [[:definition:g#gpl-gnu-gpl-gnu-general-public-license|GPL]] pour [[:definition:l#linux-langages-informatiques|Linux]].
**Clamav** est très flxible, il peut aussi bien analyser vos fichiers que vérifier l'intégrité de vos courriels si il est couplé à un logiciel de messagerie.
{{ :serveur-debian-securite:clamav-trademark.webp |}}
{{howhard>2}}
Toutes les manipulations ci-après doivent être effectuées sous l'utilisateur //root//.
===== Pré-requis ====
Un système //Debian// à jour est pré-requis. Cette procédure d'installation a été testé sur Debian 6,7,8,9 et 10.\\
Nous utilisons un terminal en ligne de commande sous l'utilisateur **root** pour les commandes suivantes.
===== Installation de Clamav =====
Pour installer **Clamav**, nous passerons par le système de paquets **apt** de //Debian//, vue que la dernière version (0.102.4) est disponible dans les paquets debian.
apt-get clamav clamav-daemon build-essential
Maintenant nous allons installé les dépendances de **Clamav**, avec la commande suivante :
apt-get build-dep clamav
Et voilà, **Clamav** est installé et est prêt.
===== Mise en place de la mise à jour automatique =====
Pour mettre à jour de façon automatique la base virale de Clamav, nous allons devoir créer une nouvelle tâche //cron//.
On tape la signe suivante en ligne de commande :
crontab -e
Puis on y insère la ligne suivante à la fin du ficher :
0 6,18 * * * /usr/bin/freshclam
Ici, la mise à jour s'effectue 2 fois, à 6h00 et 18h00.
===== Utilisation de Clamav =====
L'utilisation de Clamav est très simple :
* Mise à jour des définitions antivirus
freshclam
* Balayer les fichiers du dossier actuel
clamscan
* Balayer tous les fichiers du répertoire// /home/my_rep/ //et tous ses sous-répertoires (récursif)
clamscan -r /home/my_rep
* Faire un balayage complet
clamscan -r /
===== Les autres options de Clamav =====
* **--help (-h)** : Affiche l'aide de Clamav
* **--version (-V)** : Affiche le numéro de version
* **--verbose (-v)** : Passe le programme en mode bavard
* **--archive-verbose (-a)** : Passe le programme en mode bavard pour les archives
* **--debug** : Mode débugage
* **--quiet** : Affiche seulement les messages d'erreur
* **--stdout** : Sortie vers stdout au lieu de stderr
* **--no-summary** : Désactive l'affichage du rapport à la fin du balayage
* **--infected (-i)** : Affiche uniquement les fichiers infectés
* **--suppress-ok-results (-o)** : Saute l'impression des fichiers OK
* **--bell** : Émet un bip lors de la détection d'un virus
* **--tempdir=REP_TEMP** : Utilise le répertoire REP_TEMP pour stocker les fichiers temporaires.
* **--leave-temps** : Ne supprime pas les fichiers temporaires
* **--database=FICHER/REPERTOIRE (-d FICHIER/REPERTOIRE)** : Charge la base de données des virus à partir de FICHIER ou charge tous les fichiers *.cvd et *.db[2] présent dans REPERTOIRE
* **--official-db-only** : Charge que les signatures virales officielles
* **--log=clamav.log (-l clamav.log)** : Enregistre le fichier log dans clamav.log
* **--recursive (-r)** : Effectue un balayage des sous-dossiers récursivement
* **--remove** : Active la suppression des fichiers infectés ! ATTENTION !
* **--move=/tmp/quarantaine** : Déplace les fichiers infectés dans /tmp/quarantaine
* **--exclude=REGEX** : Pas de vérification des fichiers correspondant à l'expression régulière REGEX
* **--exclude-dir=REGEX** : Pas de vérification des répertoires correspondant à l'expression régulière REGEX
* **--include=REGEX** : Vérifie uniquement uniquement les fichiers correspondant à l'expression régulière REGEX
* **--include-dir=REGEX** : Vérifie uniquement les réperoires correspondant à l'expression régulière REGEX
* **--scan-mail** : Analyse les courriels
* **--scan-pe** : Analyse les fichiers PE
* **--scan-elf** : Analyse les fichiers ELF
* **--scan-ole2** : Analyse les fichiers OLE2
* **--scan-pdf** : Analyse les fichiers PDF
* **--scan-swf** : Analyse les fichiers SWF
* **--scan-html** : Analyse les fichiers HTML
* **--scan-xmldocs** : Analyse les fichiers XML
* **--scan-hwp3** : Analyse les fichiers HWP3
* **--scan-archive** : Analyse les archives
* **--detect-broken** : Essaie de détecter les exécutables corrompus
* **--block-encrypted** : Analyse les blocs d'archives cryptés
* **--mail-follow-urls** : Télécharge et analyse les URLs (adresses internet)
* **--max-files=#n** : Extrait uniquement les #n premiers fichiers des archives
* **--max-récursion=#n** : Défini le taux de récursion de l'analyse
Il existe d'autres options il vous suffit de taper la ligne suivante pour toutes les connaître
clamscan --help
===== Notes de version =====
* [02/12/2017] : Création de l'article
* [18/12/2017] : Ajout du paquet //clamav-daemon// lors de l'installation pour éviter l'erreur //ERROR: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf//
* [29/07/2020] : MAJ de l'article, ajout de compléments à l'installation, corrections mineures, mise en forme de l'article
===== Auteurs et sources =====
* Auteur : [[:user:montuy337513]]
* Source : [[https://www.clamav.net/|Site officiel]]
===== Navigation =====
{{page>:navigation#securiser-un-serveur-debian}}
{{page>:navigation#serveur-dedie-debian}}