Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 2614|Svar: 0

[Konsolprogram] .NET/C# kalder ClamAV's open source virusscanningstjeneste

[Kopier link]
Opslået på 20/09/2024 10.08.24 | | | |
Krav: Siden har en filuploadfunktion, som tillader brugere at uploade enhver fil, og det er nødvendigt blot at scanne de filer, brugeren uploader, for virus. Hjemmesider udviklet med .NET kræver, at ClamAV kaldes for at scanne filer for virus.

Om ClamAV

ClamAV er en open source antivirusmotor, der opdager trojanere, vira, malware og andre ondsindede trusler. ClamAV leveres af Cisco Systems, Inc.

Kildekodeadresse:Hyperlink-login er synlig.
Programdownload:Hyperlink-login er synlig.
Dokumentadresse:Hyperlink-login er synlig.

Windows implementerer ClamAV

Hardwarekrav: RAM 3G+, 1 CPU ved 2,0 GHz+, diskplads 5 GiB+
Download "clamav-1.4.1.win.x64.zip" zip-pakken på adressen:Hyperlink-login er synlig., pak den ud efter downloadet er færdigt.

Find conf_examples-mappen, kopier clamd.conf.sample, freshclam.conf.sample til rodmappen, og fjern derefter .sample-endelsen.

Rediger freshclam.conf til følgende konfiguration:

Rediger clamd.conf til følgende konfiguration:

Kør først freshclam.exe-programmet via et kommandolinjevindue for at opdatere virusbiblioteket, som vist i figuren nedenfor:

D:\安装包\clamav-1.4.1.win.x64>freshclam.exe
Oprettelse af manglende databasemappe: D:\ClamAV\database
ClamAV-opdateringsprocessen startede fredag den 20. september 09:32:00 2024
Daglig database tilgængelig til download (fjernversion: 27403)
Time:   55.6s, ETA:    0.0s [========================>]   61.18MiB/61.18MiB
Testdatabase: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ...
Databasetesten bestået.
Daily.CVD opdateret (version: 27403, signaturer: 2066962, F-niveau: 90, Bygger: Raynman)
Hoveddatabase tilgængelig til download (fjernversion: 62)
Time:  2m 28s, ETA:    0.0s [========================>]  162.58MiB/162.58MiB
Testdatabase: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ...
Databasetesten bestået.
main.cvd opdateret (version: 62, signaturer: 6647427, F-niveau: 90, bygger: sigmgr)
Bytecode-database tilgængelig til download (fjernversion: 335)
Time:    0.9s, ETA:    0.0s [========================>]  282.94KiB/282.94KiB
Testdatabase: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ...
Databasetesten bestået.
Bytecode.CVD opdateret (version: 335, signaturer: 86, F-niveau: 90, bygger: Raynman)


Når opdateringen er færdig, kører clamd.exe-programmet via et kommandolinjevindue, som vist på følgende billede:



.NET kalder ClamAV for at scanne efter virus

Opret en ny .NET 8 konsolapp,Der er ikke behov for at referere til tredjepartsafhængigheder, kildekoden er som følger:

Download nogle prøver af trojanske virus til test på følgende adresse:Hyperlink-login er synlig.

Scanningsresultaterne er som følger:



(Slut)





Tidligere:.NET/C# for at kalde HUAWEI CLOUD OCR forretningslicensidentifikationsgrænsefladen
Næste:Windows løser et problem, hvor SSH til Linux automatisk afbrydes efter et stykke tid
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com