Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 2614|Răspunde: 0

[Program de consolă] .NET/C# apelează serviciul open source ClamAV de scanare a virusurilor

[Copiază linkul]
Postat pe 20.09.2024 10:08:24 | | | |
Cerințe: Site-ul are o funcție de încărcare a fișierelor, care permite utilizatorilor să încarce orice fișier, iar este necesar să scaneze pur și simplu fișierele încărcate de utilizator pentru viruși. Site-urile dezvoltate folosind .NET necesită apelarea ClamAV pentru a scana fișierele în căutare de viruși.

Despre ClamAV

ClamAV este un motor antivirus open-source care detectează troieni, viruși, malware și alte amenințări malițioase. ClamAV este furnizat de Cisco Systems, Inc.

Adresa codului sursă:Autentificarea cu hyperlink este vizibilă.
Descărcare program:Autentificarea cu hyperlink este vizibilă.
Adresa documentului:Autentificarea cu hyperlink este vizibilă.

Windows implementează ClamAV

Cerințe hardware: RAM 3G+, 1 CPU la 2.0 GHz+, spațiu pe disc 5 GiB+
Descarcă pachetul poștal "clamav-1.4.1.win.x64.zip" de la adresă:Autentificarea cu hyperlink este vizibilă., dezipiu-o după ce descărcarea s-a încheiat.

Găsește folderul conf_examples, copiază clamd.conf.sample, freshclam.conf.sample în directorul rădăcină, apoi elimină extensia .sample.

Editează freshclam.conf la următoarea configurație:

Editează clamd.conf la următoarea configurație:

Mai întâi, rulează programul freshclam.exe folosind o fereastră de linie de comandă pentru a actualiza biblioteca de viruși, așa cum se arată în figura de mai jos:

D:\安装包\clamav-1.4.1.win.x64>freshclam.exe
Crearea lipsă a directorului bazei de date: D:\ClamAV\database
Procesul de actualizare ClamAV a început vineri 20 septembrie 09:32:00 2024
Bază de date zilnică disponibilă pentru descărcare (versiune la distanță: 27403)
Time:   55.6s, ETA:    0.0s [========================>]   61.18MiB/61.18MiB
Baza de date de testare: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ...
Testul bazei de date a trecut.
daily.cvd actualizat (versiune: 27403, semnături: 2066962, F-level: 90, constructor: Raynman)
Baza de date principală disponibilă pentru descărcare (versiunea la distanță: 62)
Time:  2m 28s, ETA:    0.0s [========================>]  162.58MiB/162.58MiB
Testare a bazei de date: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ...
Testul bazei de date a trecut.
main.cvd actualizat (versiune: 62, semnături: 6647427, f-level: 90, constructor: sigmgr)
Baza de date bytecode disponibilă pentru descărcare (versiune la distanță: 335)
Time:    0.9s, ETA:    0.0s [========================>]  282.94KiB/282.94KiB
Testare a bazei de date: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ...
Testul bazei de date a trecut.
bytecode.cvd actualizat (versiune: 335, semnături: 86, f-level: 90, constructor: raynman)


După finalizarea actualizării, rulați programul clamd.exe folosind o fereastră de linie de comandă, așa cum se arată în imaginea următoare:



.NET apelează ClamAV pentru a scana viruși

Creează o nouă aplicație de consolă .NET 8,Nu este nevoie să se facă referire la dependențe terțe, codul sursă este următorul:

Descarcă câteva mostre de virus trojan pentru testare la următoarea adresă:Autentificarea cu hyperlink este vizibilă.

Rezultatele scanării sunt următoarele:



(Sfârșit)





Precedent:.NET/C# pentru a numi interfața de identificare a licențelor de afaceri HUAWEI CLOUD OCR
Următor:Windows rezolvă o problemă prin care SSH către Linux se deconectează automat după un timp
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com