Vereisten: De site heeft een uploadfunctie voor bestanden, waarmee gebruikers elk bestand kunnen uploaden, en het is noodzakelijk om de door de gebruiker geüploade bestanden simpelweg te scannen op virussen. Websites die met .NET zijn ontwikkeld, vereisen dat ClamAV wordt aangeroepen om bestanden te scannen op virussen.
Over ClamAV
ClamAV is een open-source antivirus-engine die trojans, virussen, malware en andere kwaadaardige dreigingen detecteert. ClamAV wordt geleverd door Cisco Systems, Inc.
Broncode-adres:De hyperlink-login is zichtbaar. Programma downloaden:De hyperlink-login is zichtbaar. Documentadres:De hyperlink-login is zichtbaar.
Windows implementeert ClamAV
Hardwarevereisten: RAM 3G+, 1 CPU op 2,0 GHz+, schijfruimte 5 GiB+ Download het "clamav-1.4.1.win.x64.zip" zippakket op het adres:De hyperlink-login is zichtbaar., pak het uit nadat de download is voltooid.
Zoek de map conf_examples, kopieer clamd.conf.sample, freshclam.conf.sample naar de rootmap en verwijder vervolgens de extensie .sample.
Verander freshclam.conf naar de volgende configuratie:
Bewerk clamd.conf naar de volgende configuratie:
Voer eerst het freshclam.exe-programma uit via een commandoregelvenster om de virusbibliotheek bij te werken, zoals te zien is in de onderstaande figuur:
D:\安装包\clamav-1.4.1.win.x64>freshclam.exe Ontbrekende databasemap aanmaken: D:\ClamAV\database Het ClamAV-updateproces begon op vrijdag 20 september 09:32:00 2024 Dagelijkse database beschikbaar voor download (Externe versie: 27403)
Time: 55.6s, ETA: 0.0s [========================>] 61.18MiB/61.18MiB Testdatabase: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ... Databasetest geslaagd. daily.cvd bijgewerkt (versie: 27403, sigs: 2066962, F-niveau: 90, bouwer: Raynman) Hoofddatabase beschikbaar voor download (Externe versie: 62)
Time: 2m 28s, ETA: 0.0s [========================>] 162.58MiB/162.58MiB Testdatabase: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ... Databasetest geslaagd. main.cvd bijgewerkt (versie: 62, sigs: 6647427, F-niveau: 90, bouwer: sigmgr) Bytecode-database beschikbaar voor download (externe versie: 335)
Time: 0.9s, ETA: 0.0s [========================>] 282.94KiB/282.94KiB Testdatabase: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ... Databasetest geslaagd. Bytecode.CVD bijgewerkt (versie: 335, SIGS: 86, F-niveau: 90, bouwer: Raynman)
Na voltooiing van de update voer je het clamd.exe-programma uit via een commandoregelvenster, zoals weergegeven in de volgende afbeelding:
.NET roept ClamAV aan om te scannen op virussen
Maak een nieuwe .NET 8 console-app,Er is geen noodzaak om naar afhankelijkheden van derden te verwijzen, de broncode is als volgt:
Download enkele Trojaanse virusmonsters voor test op het volgende adres:De hyperlink-login is zichtbaar.
De scanresultaten zijn als volgt:
(Einde)
|