Exigences : Le site dispose d’une fonction de téléchargement de fichiers, permettant aux utilisateurs de télécharger n’importe quel fichier, et il est nécessaire de simplement scanner les fichiers téléchargés par l’utilisateur pour détecter des virus. Les sites web développés avec .NET nécessitent que ClamAV soit appelé pour scanner les fichiers à la recherche de virus.
À propos de ClamAV
ClamAV est un moteur antivirus open source qui détecte les chevaux de Troie, les virus, les logiciels malveillants et d’autres menaces malveillantes. ClamAV est fourni par Cisco Systems, Inc.
Adresse du code source :La connexion hyperlientérée est visible. Téléchargement du programme :La connexion hyperlientérée est visible. Adresse du document :La connexion hyperlientérée est visible.
Windows déploie ClamAV
Exigences matérielles : RAM 3G+, 1 CPU à 2,0 GHz+, espace disque 5 GiBo+ Téléchargez le code postal « clamav-1.4.1.win.x64.zip » à l’adresse :La connexion hyperlientérée est visible., décompresse après la fin du téléchargement.
Trouvez le dossier conf_examples, copiez clamd.conf.sample, freshclam.conf.sample dans le répertoire root, puis supprimez l’extension .sample.
Modifier freshclam.conf à la configuration suivante :
Modifier clamd.conf pour la configuration suivante :
D’abord, exécutez le programme freshclam.exe via une fenêtre en ligne de commande pour mettre à jour la bibliothèque de virus, comme montré dans la figure ci-dessous :
D:\安装包\clamav-1.4.1.win.x64>freshclam.exe Création du répertoire manquant de la base de données : D :\ClamAV\database Le processus de mise à jour ClamAV a commencé le ven. 20 sept. 09:32:00 2024 Base de données quotidienne disponible en téléchargement (version distante : 27403)
Time: 55.6s, ETA: 0.0s [========================>] 61.18MiB/61.18MiB Base de données de test : 'D :\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ... Test de base de données réussi. Daily.CVD mise à jour (version : 27403, signatures : 2066962, F-Level : 90, constructeur : Raynman) Base de données principale disponible en téléchargement (version distante : 62)
Time: 2m 28s, ETA: 0.0s [========================>] 162.58MiB/162.58MiB Base de données de test : 'D :\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ... Test de base de données réussi. main.cvd mis à jour (version : 62, signatures : 6647427, F-level : 90, constructeur : sigmgr) Base de données bytecode disponible en téléchargement (version distante : 335)
Time: 0.9s, ETA: 0.0s [========================>] 282.94KiB/282.94KiB Base de données de test : 'D :\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ... Test de base de données réussi. Mise à jour de bytecode.cvd (version : 335, signatures : 86, F-Level : 90, constructeur : Raynman)
Après la mise à jour, exécutez le programme clamd.exe à l’aide d’une fenêtre en ligne de commande, comme montré sur l’image suivante :
.NET appelle ClamAV pour scanner à la recherche de virus
Créer une nouvelle application console .NET 8,Pas besoin de référencer des dépendances tierces, le code source est le suivant :
Téléchargez quelques échantillons de virus troyen pour test à l’adresse suivante :La connexion hyperlientérée est visible.
Les résultats de l’échographie sont les suivants :
(Fin)
|