Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2614|Odgovoriti: 0

[Konzolni program] .NET/C# kliče odprtokodno storitev za skeniranje virusov ClamAV

[Kopiraj povezavo]
Objavljeno na 20. 09. 2024 10:08:24 | | | |
Zahteve: Spletna stran ima funkcijo za nalaganje datotek, ki uporabnikom omogoča nalaganje katerekoli datoteke, poleg tega pa je treba preprosto pregledati datoteke, ki jih naloži uporabnik, na morebitne viruse. Spletne strani, razvite z uporabo .NET, zahtevajo klic ClamAV za skeniranje datotek za viruse.

O ClamAV

ClamAV je odprtokodni protivirusni pogon, ki zaznava trojance, viruse, zlonamerno programsko opremo in druge zlonamerne grožnje. ClamAV zagotavlja Cisco Systems, Inc.

Naslov izvorne kode:Prijava do hiperpovezave je vidna.
Prenos programa:Prijava do hiperpovezave je vidna.
Naslov dokumenta:Prijava do hiperpovezave je vidna.

Windows namešča ClamAV

Strojne zahteve: RAM 3G+, 1 procesor pri 2,0 GHz+, prostor na disku 5 GiB+
Prenesite paket "clamav-1.4.1.win.x64.zip" na naslov:Prijava do hiperpovezave je vidna., razpakirajte po končanem prenosu.

Poišči mapo conf_examples, kopiraj clamd.conf.sample, freshclam.conf.sample v korensko mapo in nato odstrani pripono .sample.

Uredite freshclam.conf v naslednji konfiguraciji:

Uredi clamd.conf v naslednji konfiguraciji:

Najprej zaženite freshclam.exe program z ukazno vrstico za posodobitev virusne knjižnice, kot je prikazano na spodnji sliki:

D:\安装包\clamav-1.4.1.win.x64>freshclam.exe
Ustvarjanje manjkajoče baze podatkov: D:\ClamAV\database
Postopek posodobitve ClamAV se je začel petek, 20. september 09:32:00 2024
Dnevna baza podatkov na voljo za prenos (oddaljena različica: 27403)
Time:   55.6s, ETA:    0.0s [========================>]   61.18MiB/61.18MiB
Testna baza podatkov: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ...
Test baze podatkov uspešno opravil.
Daily.cvd posodobljen (različica: 27403, SIG: 2066962, F-nivo: 90, graditelj: Raynman)
Glavna baza podatkov na voljo za prenos (oddaljena različica: 62)
Time:  2m 28s, ETA:    0.0s [========================>]  162.58MiB/162.58MiB
Testna baza podatkov: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ...
Test baze podatkov uspešno opravil.
main.cvd posodobljen (različica: 62, sigs: 6647427, f-nivo: 90, graditelj: sigmgr)
Baza podatkov bajtkodov na voljo za prenos (oddaljena različica: 335)
Time:    0.9s, ETA:    0.0s [========================>]  282.94KiB/282.94KiB
Testna baza podatkov: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ...
Test baze podatkov uspešno opravil.
Bytecode.cvd posodobljen (različica: 335, SIG: 86, F-nivo: 90, graditelj: Raynman)


Po končani posodobitvi zaženite clamd.exe program preko ukazne vrstice, kot je prikazano na naslednji sliki:



.NET kliče ClamAV za iskanje virusov

Ustvarite novo .NET 8 konzolno aplikacijo,Ni potrebe po navajanju odvisnosti tretjih oseb, izvorna koda je naslednja:

Prenesite nekaj vzorcev trojanskih virusov za testiranje na naslednji naslov:Prijava do hiperpovezave je vidna.

Rezultati skeniranja so naslednji:



(Konec)





Prejšnji:.NET/C# za klic vmesnika za identifikacijo poslovnih licenc HUAWEI CLOUD OCR
Naslednji:Windows reši težavo, kjer se SSH na Linux po določenem času samodejno prekine
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com