Clamav

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Antivirus libre
Commandes clamscan, freshclam
Contexte Linux (analyse de fichiers, serveurs de messagerie)
Voir aussi Antivirus

ClamAV est un moteur antivirus libre et multiplateforme, très répandu sous Linux, notamment pour l'analyse de fichiers à la demande et le filtrage des serveurs de messagerie. La base de signatures est mise à jour par le démon freshclam.

Les bases de signatures sont stockées dans /var/lib/clamav.

Mise à jour de la base

freshclam

Analyse de fichiers

# Analyse récursive d'un répertoire (mode verbeux)
clamscan -v -r /usr/local/bin

# Analyse récursive avec mise en quarantaine des fichiers infectés
clamscan -v -r --move=/home/utilisateur/quarantaine /usr/local/bin

Analyse d'un support amovible

# Signaler les fichiers infectés, avec journalisation
clamscan --infected --bell --scan-archive --max-recursion=10 -r /media -l ~/clamav.log

# Supprimer automatiquement les fichiers infectés
clamscan --remove=yes --bell --scan-archive --max-recursion=10 -r /media -l ~/clamav.log

Installation (famille Red Hat / Fedora)

yum install clamav clamav-update

Avant la première mise à jour, éditer /etc/freshclam.conf et décommenter la directive DNSDatabaseInfo (et retirer la ligne Example) :

vi /etc/freshclam.conf

Voir aussi

  • Antivirus — principes généraux de détection des logiciels malveillants