Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
clamav [Le 26/03/2020, 13:21]
kamaris [Utilisation] sauf erreur, pas besoin de sudo pour tout ça, cf. https://forum.ubuntu-fr.org/viewtopic.php?pid=22244422
clamav [Le 16/01/2021, 13:30] (Version actuelle)
78.203.218.4 [Mises à jour manuelle des signatures]
Ligne 3: Ligne 3:
  
 {{ applications:​clam.png?​96}} {{ applications:​clam.png?​96}}
-====== ​Clam AntiVirus ​======+====== ​ClamAV ​======
  
-**Clam AntiVirus** (ClamAv) est un [[:​antivirus]] GPL pour UNIX. La principale qualité de cet antivirus est qu'il permet de balayer les courriels reçus et envoyés avec un logiciel de messagerie classique. Le paquet que nous allons installer inclut un démon multi-tâches flexible et configurable,​ un antivirus en ligne de commande et un utilitaire pour une mise à jour automatique des définitions de virus via Internet. Le programme est basé sur une bibliothèque distribuée avec le paquet ​Clam AntiVirus, que vous pouvez utiliser pour créer votre propre logiciel. Le plus important est que la base de données des virus soit mise à jour.+**ClamAV** (Clam Antivirus) est un [[:​antivirus]] GPL pour UNIX. La principale qualité de cet antivirus est qu'il permet de balayer les courriels reçus et envoyés avec un logiciel de messagerie classique. Le paquet que nous allons installer inclut un démon multi-tâches flexible et configurable,​ un antivirus en ligne de commande et un utilitaire pour une mise à jour automatique des définitions de virus via Internet. Le programme est basé sur une bibliothèque distribuée avec le paquet ​ClamAV, que vous pouvez utiliser pour créer votre propre logiciel. Le plus important est que la base de données des virus soit mise à jour.
  
-Cette page explique comment installer le paquet « clamav » et comment utiliser l'​antivirus. Le numéro de version de Clamav ​dépend de votre version d'​Ubuntu.+Cette page explique comment installer le paquet « clamav » et comment utiliser l'​antivirus. Le numéro de version de ClamAV ​dépend de votre version d'​Ubuntu.
  
-<note tip>​Clamav [[http://​investor.sourcefire.com/​phoenix.zhtml?​c=204582&​p=irol-newsArticle&​ID=1041607|a été acquis récemment par la société SourceFire]]. Le projet devrait rester opensource, cf. Tomasz Kojm, le fondateur du projet Clamav : //« Nous sommes très heureux de rejoindre Sourcefire et nous pensons que cette union va apporter une valeur ajoutée qui sera aussi bénéfique pour la communauté opensource que pour les clients commerciaux de SourceFire. »// (traduction de [[:​utilisateurs:​zetotof|Christophe-Marie Duquesne]]).</​note>​ 
  
 ===== Installation ===== ===== Installation =====
Ligne 33: Ligne 32:
 </​file>​ </​file>​
  
- ​* ​Ou si un autre processus bloque freshclam et l'​écriture dans le fichier ​ /​var/​log/​resul_freshclam.txt :+Ou si un autre processus bloque freshclam et l'​écriture dans le fichier ​ /​var/​log/​resul_freshclam.txt :
 <file bash> <file bash>
 #!/bin/sh #!/bin/sh
Ligne 55: Ligne 54:
  
 Voir le [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=11975411#​p11975411|forum]] Voir le [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=11975411#​p11975411|forum]]
 +
 +==== Mises à jour manuelle des signatures ====
 +=== Exécution de la mise  jour des signatures ===
 +
 +Normalement,​ vous pouvez exécuter les mises à jour en exécutant ces trois commandes (qui vous permettent dans l'​ordre d'​arrêter le service, de lancer la mise à jour et de relancer le service):
 +  systemctl stop clamav-freshclam
 +  sudo freshclam
 +  systemctl start clamav-freshclam
 +  ​
 +=== Augmentation du délai de récupération des mises à jours ===
 +Par défaut, ce délai ("​timeout"​) est souvent trop réduit. L'​exécution de la commande de la commande **freshclam** (cf. paragraphe ci-dessus) donne donc souvent lieu à des erreurs similaires à celle-ci :
 +<​code>​Wed Nov  4 07:28:07 2020 -> ClamAV update process started at Wed Nov  4 07:28:07 2020
 +Wed Nov  4 07:28:07 2020 -> daily.cvd database is up to date (version: 25977, sigs: 4338215, f-level: 63, builder: raynman)
 +Wed Nov  4 07:28:07 2020 -> main database available for download (remote version: 59)
 +Wed Nov  4 07:28:37 2020 -> ^Download failed (28) Wed Nov  4 07:28:37 2020 -> ^ Message: Timeout was reached
 +Wed Nov  4 07:28:37 2020 -> ^getcvd: Can't download main.cvd from https://​database.clamav.net/​main.cvd
 +Wed Nov  4 07:28:37 2020 -> Trying again in 5 secs...
 +Wed Nov  4 07:28:42 2020 -> main database available for download (remote version: 59)
 +Wed Nov  4 07:29:12 2020 -> ^Download failed (28) Wed Nov  4 07:29:12 2020 -> ^ Message: Timeout was reached
 +Wed Nov  4 07:29:12 2020 -> ^getcvd: Can't download main.cvd from https://​database.clamav.net/​main.cvd
 +Wed Nov  4 07:29:12 2020 -> Trying again in 5 secs...</​code>​
 +
 +La solution est donc d'​augmenter ce délai(([[https://​dhenandi.com/​solved-clamav-download-failed-message-timeout-was-reached/​|[Solved] ClamAV Download Failed, Message: Timeout was reached]])) en modifiant le fichier de configuration de freshclam(([[Documentation - Configuration - freshclam.conf|http://​www.clamav.net/​documents/​configuration#​freshclamconf]])).
 +
 +  * Pour cela, il faut arrêter le service, si ce n'​était pas déjà fait:
 +<​code>​systemctl stop clamav-freshclam</​code>​
 +  * [[:​tutoriel:​comment_modifier_un_fichier|Modifier]] le fichier de configuration de freshclam **/​etc/​clamav/​freshclam.conf** en remplaçant :
 +<​code>​ReceiveTimeout 30</​code>​
 +par  ​
 +<​code>#​ ReceiveTimeout 30 -> Timeout
 +ReceiveTimeout 300</​code>​
 +  * On peut alors relancer la mise à jour manuelle des définitions avec <​code>​sudo freshclam</​code>​ et vérifier qu'​elle se déroule normalement. On devrait obtenir un message similaire à celui-ci:
 +<​code>​Wed Nov  4 07:55:17 2020 -> ClamAV update process started at Wed Nov  4 07:55:17 2020
 +Wed Nov  4 07:55:17 2020 -> daily.cvd database is up to date (version: 25977, sigs: 4338215, f-level: 63, builder: raynman)
 +Wed Nov  4 07:55:17 2020 -> main.cvd database is up to date (version: 59, sigs: 4564902, f-level: 60, builder: sigmgr)
 +Wed Nov  4 07:55:17 2020 -> bytecode.cvd database is up to date (version: 331, sigs: 94, f-level: 63, builder: anvilleg)</​code>​
 +  * On peut alors relancer le service
 +<​code>​systemctl start clamav-freshclam</​code> ​
 +
 ===== Paramètres ===== ===== Paramètres =====
  
Ligne 159: Ligne 197:
 ==== Intégration dans Nautilus ==== ==== Intégration dans Nautilus ====
 ===Via un paquet=== ===Via un paquet===
-II existe un paquet à [[:​tutoriel:​comment_installer_un_paquet|installer]],​ **[[apt>​clamtk-nautilus]]** qui permet d'​accéder à clamav grâce à clic droit sur un dossier. Après avoir installé le paquet, faites un clic droit sur un dossier et choisissez **Rechercher des menaces**.+II existe un paquet à [[:​tutoriel:​comment_installer_un_paquet|installer]],​ **[[apt>​clamtk-gnome]]** qui permet d'​accéder à clamav grâce à clic droit sur un dossier. Après avoir installé le paquet, faites un clic droit sur un dossier et choisissez **Rechercher des menaces**. 
 ===Via des scripts nautilus=== ===Via des scripts nautilus===
 Il est possible d'​utiliser un [[:​nautilus_scripts|script Nautilus]], l'​intérêt de cette méthode est qu'​elle permet d'​analyser un ou plusieurs fichiers, ou le contenu d'un dossier, à partir d'un clic droit dessus. Suivez la procédure de création des [[:​nautilus_scripts|script Nautilus]] et utilisez le script ''​Analyser avec Virus Scanner''​ :​ Il est possible d'​utiliser un [[:​nautilus_scripts|script Nautilus]], l'​intérêt de cette méthode est qu'​elle permet d'​analyser un ou plusieurs fichiers, ou le contenu d'un dossier, à partir d'un clic droit dessus. Suivez la procédure de création des [[:​nautilus_scripts|script Nautilus]] et utilisez le script ''​Analyser avec Virus Scanner''​ :​
  • clamav.1585225278.txt.gz
  • Dernière modification: Le 26/03/2020, 13:21
  • par kamaris