Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2614|Antwort: 0

[Konsolenprogramm] .NET/C# ruft den Open-Source-Virenscanservice ClamAV auf

[Link kopieren]
Veröffentlicht am 20.09.2024 10:08:24 | | | |
Anforderungen: Die Seite verfügt über eine Datei-Upload-Funktion, mit der Nutzer jede Datei hochladen können, und es ist notwendig, die vom Nutzer hochgeladenen Dateien einfach auf Viren zu scannen. Websites, die mit .NET entwickelt wurden, erfordern, dass ClamAV aufgerufen wird, um Dateien nach Viren zu scannen.

Über ClamAV

ClamAV ist eine Open-Source-Antiviren-Engine, die Trojaner, Viren, Malware und andere bösartige Bedrohungen erkennt. ClamAV wird von Cisco Systems, Inc. bereitgestellt.

Quellcode-Adresse:Der Hyperlink-Login ist sichtbar.
Programmdownload:Der Hyperlink-Login ist sichtbar.
Dokumentadresse:Der Hyperlink-Login ist sichtbar.

Windows setzt ClamAV ein

Hardwareanforderungen: RAM 3G+, 1 CPU bei 2,0 GHz+, Festplattenspeicher 5 GiB+
Laden Sie das "clamav-1.4.1.win.x64.zip"-Postzip-Paket unter der Adresse herunter:Der Hyperlink-Login ist sichtbar., entpacke es, nachdem der Download abgeschlossen ist.

Finde den conf_examples-Ordner, kopiere clamd.conf.sample, freshclam.conf.sample in das Root-Verzeichnis und entferne dann die .sample-Erweiterung.

Bearbeiten Sie freshclam.conf auf folgende Konfiguration:

Bearbeiten Sie clamd.conf auf folgende Konfiguration:

Führen Sie zunächst das freshclam.exe-Programm über ein Kommandozeilenfenster aus, um die Virenbibliothek zu aktualisieren, wie in der untenstehenden Abbildung gezeigt:

D:\安装包\clamav-1.4.1.win.x64>freshclam.exe
Fehlendes Datenbankverzeichnis erstellen: D:\ClamAV\database
Der ClamAV-Aktualisierungsprozess begann am Freitag, 20. September, 09:32:00 2024
Tägliche Datenbank zum Download verfügbar (Fernversion: 27403)
Time:   55.6s, ETA:    0.0s [========================>]   61.18MiB/61.18MiB
Testdatenbank: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ...
Datenbanktest bestanden.
daily.cvd aktualisiert (Version: 27403, Signaturen: 2066962, F-Level: 90, Hersteller: Raynman)
Hauptdatenbank zum Download verfügbar (Fernversion: 62)
Time:  2m 28s, ETA:    0.0s [========================>]  162.58MiB/162.58MiB
Testdatenbank: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ...
Datenbanktest bestanden.
main.cvd aktualisiert (Version: 62, Signaturen: 6647427, F-Level: 90, Hersteller: SIGMGR)
Bytecode-Datenbank zum Download verfügbar (entfernte Version: 335)
Time:    0.9s, ETA:    0.0s [========================>]  282.94KiB/282.94KiB
Testdatenbank: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ...
Datenbanktest bestanden.
Bytecode.cvd aktualisiert (Version: 335, Signaturen: 86, F-Level: 90, Builder: Raynman)


Nach Abschluss des Updates führen Sie das clamd.exe-Programm über ein Kommandozeilenfenster aus, wie im folgenden Bild gezeigt:



.NET ruft ClamAV auf, um nach Viren zu scannen

Erstellen Sie eine neue .NET 8-Konsolen-App,Es ist nicht nötig, auf Drittanbieterabhängigkeiten zu verweisen, der Quellcode ist wie folgt:

Laden Sie einige Trojaner-Virusproben zum Testen unter folgender Adresse herunter:Der Hyperlink-Login ist sichtbar.

Die Scan-Ergebnisse sind wie folgt:



(Ende)





Vorhergehend:.NET/C#, um die HUAWEI CLOUD OCR Business License Identification Interface aufzurufen
Nächster:Windows behebt ein Problem, bei dem SSH zu Linux nach einer Weile automatisch die Verbindung trennt.
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com