Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2614|Répondre: 0

[Programme Console] .NET/C# appelle le service de balayage antivirus open source ClamAV

[Copié le lien]
Publié sur 20/09/2024 10:08:24 | | | |
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)





Précédent:.NET/C# pour appeler l’interface d’identification des licences professionnelles HUAWEI CLOUD OCR
Prochain:Windows résout un problème où SSH vers Linux se déconnecte automatiquement après un certain temps
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com