| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| clamav [Le 03/11/2022, 16:32] – [ClamAV] précisions sur que ClamAV est et surtou n'est pas ! 78.196.241.242 | clamav [Le 20/03/2026, 00:08] (Version actuelle) – [ClamUI] corrigo |
|---|
| |
| [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>clamav]]** | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>clamav]]** |
| | |
| | |
| | |
| | ===== Utilisation d'une interface graphique ===== |
| | |
| | ==== ClamUI ==== |
| | |
| | Il s'agit d'une application qui se présente comme une interface GNOME native pour scanner vos fichiers, gérer la quarantaine et garder un oeil sur la sécurité de votre PC. |
| | |
| | Elle inclut une intégration dans les [[:gestionnaire_de_fichiers|gestionnaires de fichiers]] comme [[:Nautilus]], [[:Dolphin]], [[:Nemo]]... un clic droit sur n'importe quel répertoire et vous lancez un scan. Ça s'installe également dans la barre des tâches avec des notifications en temps réel |
| | Le dernière version de **ClamUI** est proposée par ses développeurs en [[:Flatpak]] sur le dépôt [[https://flathub.org/fr/apps/io.github.linx_systems.ClamUI|Flathub]]. |
| | |
| | On peut donc l'obtenir en [[:flatpak#installation|installant Flatpak]] avec le [[:flatpak#ajout_du_depot_flathub|dépôt Flathub]] si ce n'est pas déjà fait, puis en installant ''ClamUI'' depuis [[:gnome-software|GNOME Logiciels]], ou en installant le paquet ''[[https://flathub.org/fr/apps/io.github.linx_systems.ClamUI|Flathub]]'' en ligne de commande : |
| | <code>flatpak install flathub io.github.linx_systems.ClamUI</code> |
| | |
| | ==== clamtk ==== |
| | |
| | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>clamtk]]**.\\ |
| | Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>clamtk</code> |
| | |
| | {{http://img15.hostingpics.net/pics/627621ClamTk03.png|}} |
| | |
| | Seule la commande ''Recursive Scan'' examine tous les fichiers d'un dossier, sous-dossiers inclus. |
| | Dans **Paramètres → Paramètres** cochez "Analyser les dossiers récursivement". |
| | |
| | Pour que les signatures de virus soient prises en compte, redémarrez l'ordinateur. |
| | |
| | Il existe aussi des interfaces graphiques pour **Kde** [[https://bitbucket.org/dave_theunsub/clamtk-kde/downloads/clamtk-kde_0.16-1_all.deb|clamtk-kde]] **Xfce** et **Cinammon** à cette même [[https://code.google.com/p/clamtk/|adresse]]. |
| | === Intégration dans Nautilus === |
| | ==Via un paquet== |
| | 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** FIXME sous ubuntu 20.04 ? |
| | |
| | ==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'' : |
| | |
| | <file bashAnalyser avec Virus Scanner.sh> |
| | #!/bin/bash |
| | titre="Antivirus ClamAV" |
| | clamscan -rv --bell --log=.tempscan.tmp --max-filesize=4095M --max-scansize=4095M "$@" | zenity --progress \ |
| | --pulsate --auto-close --width=200\ |
| | --title="$titre" --text="Analyse des fichiers..." |
| | zenity --text-info --width=600 --height=400 --title="$titre" --filename=.tempscan.tmp |
| | rm .tempscan.tmp |
| | </file> |
| | |
| | Un autre script permet de balayer directement à partir de l'option "Scripts". Ce script à l'avantage de pouvoir balayer plusieurs fichiers et dossiers en même temps. |
| | Voici le script: <file bash> |
| | #!/bin/sh |
| | /usr/bin/clamscan --stdout -r $@ | zenity --text-info --title="Réultats du scan de $@ avec ClamAV"</file> |
| | Le fichier du script est disponible par ce [[http://sdrv.ms/YKzybg|lien]] |
| | Vous devez copier ce fichier dans votre dossier script. |
| | **Attention: Il est déjà exécutable!** |
| | |
| | Il est possible de le faire sur chaque type de fichier, mais l'inconvénient de cette méthode est qu'il faut réaliser l'opération suivante pour chaque type de fichier. |
| | Son avantage est qu'elle permet d'analyser des fichiers dans d'autres contextes que Nautilus, par exemple des pièces jointes de courriels avec Evolution. |
| | |
| | Clic-droit sur le fichier, puis **Ouvrir avec une autre application** et sélectionnez **Virus Scanner**. |
| | Il est maintenant possible "d'ouvrir" tous les fichiers de ce type avec clamtk. |
| | |
| | |
| | |
| |
| |
| |
| </note> | </note> |
| ===== Utilisation d'une interface graphique ===== | |
| |
| [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>clamtk]]**.\\ | |
| Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>clamtk</code> | |
| |
| {{http://img15.hostingpics.net/pics/627621ClamTk03.png|}} | |
| |
| Seule la commande ''Recursive Scan'' examine tous les fichiers d'un dossier, sous-dossiers inclus. | |
| Dans **Paramètres → Paramètres** cochez "Analyser les dossiers récursivement". | |
| |
| Pour que les signatures de virus soient prises en compte, redémarrez l'ordinateur. | |
| |
| Il existe aussi des interfaces graphiques pour **Kde** [[https://bitbucket.org/dave_theunsub/clamtk-kde/downloads/clamtk-kde_0.16-1_all.deb|clamtk-kde]] **Xfce** et **Cinammon** à cette même [[https://code.google.com/p/clamtk/|adresse]]. | |
| ==== Intégration dans Nautilus ==== | |
| ===Via un paquet=== | |
| 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** FIXME sous ubuntu 20.04 ? | |
| |
| ===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'' : | |
| |
| <file bashAnalyser avec Virus Scanner.sh> | |
| #!/bin/bash | |
| titre="Antivirus ClamAV" | |
| clamscan -rv --bell --log=.tempscan.tmp --max-filesize=4095M --max-scansize=4095M "$@" | zenity --progress \ | |
| --pulsate --auto-close --width=200\ | |
| --title="$titre" --text="Analyse des fichiers..." | |
| zenity --text-info --width=600 --height=400 --title="$titre" --filename=.tempscan.tmp | |
| rm .tempscan.tmp | |
| </file> | |
| |
| Un autre script permet de balayer directement à partir de l'option "Scripts". Ce script à l'avantage de pouvoir balayer plusieurs fichiers et dossiers en même temps. | |
| Voici le script: <file bash> | |
| #!/bin/sh | |
| /usr/bin/clamscan --stdout -r $@ | zenity --text-info --title="Réultats du scan de $@ avec ClamAV"</file> | |
| Le fichier du script est disponible par ce [[http://sdrv.ms/YKzybg|lien]] | |
| Vous devez copier ce fichier dans votre dossier script. | |
| **Attention: Il est déjà exécutable!** | |
| |
| Il est possible de le faire sur chaque type de fichier, mais l'inconvénient de cette méthode est qu'il faut réaliser l'opération suivante pour chaque type de fichier. | |
| Son avantage est qu'elle permet d'analyser des fichiers dans d'autres contextes que Nautilus, par exemple des pièces jointes de courriels avec Evolution. | |
| |
| Clic-droit sur le fichier, puis **Ouvrir avec une autre application** et sélectionnez **Virus Scanner**. | |
| Il est maintenant possible "d'ouvrir" tous les fichiers de ce type avec clamtk. | |
| |
| |
| |