Reikalavimai: Svetainėje yra failų įkėlimo funkcija, leidžianti vartotojams įkelti bet kokį failą, ir būtina tiesiog nuskaityti vartotojo įkeltus failus, ar nėra virusų. Svetainėse, sukurtose naudojant .NET, reikia iškviesti ClamAV, kad nuskaitytų failus dėl virusų.
Apie ClamAV
ClamAV yra atvirojo kodo antivirusinis variklis, aptinkantis Trojos arklys, virusus, kenkėjiškas programas ir kitas kenkėjiškas grėsmes. "ClamAV" teikia "Cisco Systems, Inc."
Šaltinio kodo adresas:Hipersaito prisijungimas matomas. Programos atsisiuntimas:Hipersaito prisijungimas matomas. Dokumento adresas:Hipersaito prisijungimas matomas.
"Windows" diegia "ClamAV"
Techninės įrangos reikalavimai: RAM 3G+, 1 procesorius 2.0 Ghz+, vieta diske 5 GiB+ Atsisiųskite "clamav-1.4.1.win.x64.zip" zip paketą adresu:Hipersaito prisijungimas matomas., išpakuokite jį, kai atsisiuntimas bus baigtas.
Raskite conf_examples aplanką, nukopijuokite clamd.conf.sample, freshclam.conf.sample į šakninį katalogą ir pašalinkite .sample plėtinį.
Redaguokite freshclam.conf į šią konfigūraciją:
Redaguokite clamd.conf į šią konfigūraciją:
Pirmiausia paleiskite freshclam.exe programą naudodami komandinės eilutės langą, kad atnaujintumėte virusų biblioteką, kaip parodyta paveikslėlyje žemiau:
D:\安装包\clamav-1.4.1.win.x64>freshclam.exe Kuriamas trūkstamas duomenų bazės katalogas: D:\ClamAV\database ClamAV atnaujinimo procesas prasidėjo Fri Sep 20 09:32:00 2024 Kasdienė duomenų bazė galima atsisiųsti (nuotolinė versija: 27403)
Time: 55.6s, ETA: 0.0s [========================>] 61.18MiB/61.18MiB Testavimo duomenų bazė: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ... Duomenų bazės testas išlaikytas. Daily.CVD atnaujinta (versija: 27403, žymėjimai: 2066962, F lygis: 90, kūrėjas: Raynman) Pagrindinė duomenų bazė, kurią galima atsisiųsti (nuotolinė versija: 62)
Time: 2m 28s, ETA: 0.0s [========================>] 162.58MiB/162.58MiB Testavimo duomenų bazė: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ... Duomenų bazės testas išlaikytas. main.cvd atnaujinta (versija: 62, sigs: 6647427, f lygis: 90, kūrėjas: sigmgr) Galima atsisiųsti baitų kodų duomenų bazę (nuotolinė versija: 335)
Time: 0.9s, ETA: 0.0s [========================>] 282.94KiB/282.94KiB Testuojama duomenų bazė: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd'... Duomenų bazės testas išlaikytas. Bytecode.cvd atnaujinta (versija: 335, SIPS: 86, F lygis: 90, statybininkas: Raynman)
Kai atnaujinimas bus baigtas, paleiskite clamd.exe programą naudodami komandų eilutės langą, kaip parodyta šiame paveikslėlyje:
.NET kviečia ClamAV ieškoti virusų
Sukurkite naują .NET 8 konsolės programą,Nereikia nurodyti jokių trečiųjų šalių priklausomybių, šaltinio kodas yra toks:
Atsisiųskite keletą Trojos viruso pavyzdžių testavimui šiuo adresu:Hipersaito prisijungimas matomas.
Nuskaitymo rezultatai yra tokie:
(Pabaiga)
|