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)
|