Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 2614|Atsakyti: 0

[Konsolės programa] .NET/C# iškviečia ClamAV atvirojo kodo virusų nuskaitymo paslaugą

[Kopijuoti nuorodą]
Paskelbta 2024-09-20 10:08:24 | | | |
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)





Ankstesnis:.NET/C#, kad iškviestumėte HUAWEI CLOUD OCR verslo licencijos identifikavimo sąsają
Kitą:"Windows" išsprendžia problemą, kai SSH į "Linux" po kurio laiko automatiškai atsijungia
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com