Home
» LINUX
»
Comment trouver des virus via la ligne de commande sous Linux
Comment trouver des virus via la ligne de commande sous Linux
La plupart ne le savent peut-être pas, mais Linux peut aussi attraper des virus . Heureusement, il existe un formidable outil de ligne de commande que de nombreux utilisateurs de Linux utilisent, et il s'appelle ClamAV. Avec lui, les utilisateurs pourront détecter les types de virus via la ligne de commande et rechercher les exploits (pour Windows et Linux).
Installer ClamAV
ClamAV est facile à installer sur Linux grâce au fait qu'il est inclus dans de nombreuses sources de logiciels de distribution grand public. Pour installer cette application, ouvrez un terminal et suivez les instructions ci-dessous pour le faire fonctionner.
Remarque : ClamAV a une version graphique de l'application si vous n'aimez pas la ligne de commande Linux. Il prend tous les meilleurs aspects du terminal et le met dans une interface utilisateur facile à utiliser. Consultez le site officiel pour en savoir plus.
Ubuntu
sudo apt installer clamav
Debian
sudo apt-get install clamav
Arch Linux
sudo pacman -S clamav
Feutre
sudo dnf installer clamav
OuvrirSUSE
sudo zypper installer clamav
Linux générique
Construire le scanner de virus ClamAV à partir de la source sur la plate-forme Linux nécessite quelques dépendances. Installez tous ces programmes sur votre ordinateur avant de continuer.
compilateur gcc ou clang C
OpenSSL
bibliothèque zlib
wget
Avec les dépendances prises en charge sur votre ordinateur Linux, il est temps de commencer le processus de construction. Récupérez la dernière version du code de ClamAV avec l' outil de téléchargement wget .
Remarque : comme vous construisez le programme à partir des sources, les mises à jour automatiques ne sont pas possibles. Pour vous assurer que votre antivirus est toujours à jour, téléchargez à nouveau le code de ClamAV ici et compilez le code régulièrement.
Maintenant que le téléchargement du code est terminé via wget, extrayez l'archive TarGZ de ClamAV.
goudron zxvf clamav-0.100.2.tar.gz
À l'aide de la commande CD , déplacez votre session de terminal du dossier de départ vers le dossier clamav-0.100.2 nouvellement extrait .
cd clamav-0.100.2
Exécutez le script de configuration. Configure vous permettra de déterminer que toutes les dépendances pour les exigences de construction sont satisfaites.
./configure --with-user
Si le script Configure ne vous affiche aucun avertissement, tout va bien. Démarrez le processus de compilation du code en exécutant la commande make .
Fabriquer
Laissez l'outil de compilation de code construire ClamAV. Cela peut prendre beaucoup de temps, alors soyez patient. Une fois le processus de construction terminé, installez le logiciel sur votre PC Linux avec la commande make install .
sudo faire installer
Trouver des virus via la ligne de commande
Les scanners antivirus détectent les chevaux de Troie et autres problèmes en vérifiant un fichier de « définitions ». Ce fichier de définitions est une liste qui indique au scanner les éléments douteux. ClamAV a également un fichier de définition, et les utilisateurs peuvent le mettre à jour avec la commande freshclam . Dans le terminal, exécutez :
palourde sudo
Assurez-vous d'exécuter régulièrement la commande freshclam chaque semaine (ou même chaque jour si vous êtes paranoïaque à propos de l'apparition de virus sur votre PC ou serveur Linux).
Une fois que vous aurez les dernières définitions de virus pour ClamAV sur Linux, vous pourrez rechercher les vulnérabilités. Pour examiner un dossier individuel à la recherche de virus, exécutez la commande ci-dessous :
sudo clamscan /emplacement/du/dossier/
Il est également possible d'utiliser le clamscan pour rechercher des virus dans un répertoire, ainsi que dans chaque sous-répertoire à l'intérieur, en utilisant le commutateur r .
sudo clamscan -r /emplacement/du/dossier/
Numériser le dossier d'accueil
Le répertoire personnel sous Linux est l'emplacement principal avec lequel les utilisateurs interagissent sur l'ordinateur. Par conséquent, si vous avez un virus, il se trouvera dans ce dossier ou dans de nombreux sous-dossiers. Pour analyser le dossier de départ, pointez la commande clamscan sur /home/username/ . Alternativement, utilisez ~/ , si vous ne voulez pas taper de nom d'utilisateur.
Remarque : utilisez le commutateur -v pour imprimer le processus de numérisation que ClamAV cache autrement.
sudo clamscan -rv ~/
ou
sudo clamscan -rv /home/nom d'utilisateur
Vous souhaitez analyser le dossier de départ de plusieurs utilisateurs ? Essayez de pointer clamscan sur /home/ , au lieu de /home/username/ .
sudo clamscan -rv /home/
Analyse à l'échelle du système
Vous pouvez avoir des fichiers dangereux et douteux sur votre PC Linux en dehors de votre dossier de départ. Si vous souhaitez rechercher des éléments comme celui-ci, vous devrez effectuer une analyse à l'échelle du système. Utilisez clamscan et pointez-le directement vers votre répertoire racine.
sudo clamscan -rv /
Numériser un seul fichier
ClamAV est souvent utilisé pour analyser les systèmes de fichiers Linux à la recherche de fichiers vulnérables. Une autre utilisation de ClamAV consiste à analyser des fichiers individuels à la recherche de problèmes. Pour analyser un fichier individuel, exécutez clamscan et pointez-le directement vers l'emplacement du fichier.
Remarque : assurez-vous de personnaliser les commandes ci-dessous pour répondre à vos propres besoins.
sudo clamscan -v /location/of/file/file.file
Vous pouvez également utiliser la commande CD pour accéder à l'emplacement exact du fichier, puis lancer l'analyse.
cd /emplacement/du/fichier/fichier.fichier
sudo clamscan -v fichier.fichier