Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 2614|Risposta: 0

[Programma Console] .NET/C# chiama il servizio di scansione antivirus open source ClamAV

[Copiato link]
Pubblicato su 20/09/2024 10:08:24 | | | |
Requisiti: Il sito dispone di una funzione di caricamento file, che permette agli utenti di caricare qualsiasi file, ed è necessario semplicemente scansionare i file caricati dall'utente per eventuali virus. I siti web sviluppati con .NET richiedono che ClamAV venga chiamato per scansionare i file alla ricerca di virus.

Informazioni su ClamAV

ClamAV è un motore antivirus open-source che rileva Trojan, virus, malware e altre minacce dannose. ClamAV è fornito da Cisco Systems, Inc.

Indirizzo del codice sorgente:Il login del link ipertestuale è visibile.
Download del programma:Il login del link ipertestuale è visibile.
Indirizzo del documento:Il login del link ipertestuale è visibile.

Windows distribuisce ClamAV

Requisiti hardware: RAM 3G+, 1 CPU a 2,0 GHz+, spazio disco 5 GiB+
Scarica il pacchetto ZIP "clamav-1.4.1.win.x64.zip" all'indirizzo:Il login del link ipertestuale è visibile., scomprimilo dopo il download.

Trova la cartella conf_examples, copia clamd.conf.sample, freshclam.conf.sample nella directory root e poi rimuovi l'estensione .sample.

Modifica freshclam.conf alla seguente configurazione:

Modifica clamd.conf alla seguente configurazione:

Per prima cosa, esegui il programma freshclam.exe usando una finestra da riga di comando per aggiornare la libreria di virus, come mostrato nella figura qui sotto:

D:\安装包\clamav-1.4.1.win.x64>freshclam.exe
Creazione della directory del database mancante: D:\ClamAV\database
Il processo di aggiornamento ClamAV è iniziato ven. 20 set 09:32:00 2024
Database giornaliero disponibile per il download (versione remota: 27403)
Time:   55.6s, ETA:    0.0s [========================>]   61.18MiB/61.18MiB
Database di test: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-ad91cd251b522559b99112e9a7995de9.tmp-daily.cvd' ...
Test del database superato.
daily.cvd aggiornato (versione: 27403, firme: 2066962, F-level: 90, costruttore: Raynman)
Database principale disponibile per il download (versione remota: 62)
Time:  2m 28s, ETA:    0.0s [========================>]  162.58MiB/162.58MiB
Database di test: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-805c2cf0ba744d985fd353443d712278.tmp-main.cvd' ...
Test del database superato.
main.cvd aggiornato (versione: 62, sigs: 6647427, f-level: 90, costruttore: sigmgr)
Database bytecode disponibile per il download (versione remota: 335)
Time:    0.9s, ETA:    0.0s [========================>]  282.94KiB/282.94KiB
Database di test: 'D:\ClamAV\database\tmp.d64fd1cf48\clamav-536bbccba0eea1b222515688f1c6e113.tmp-bytecode.cvd' ...
Test del database superato.
bytecode.cvd aggiornato (versione: 335, sigs: 86, f-level: 90, costruttore: raynman)


Dopo il completamento dell'aggiornamento, esegui il programma clamd.exe usando una finestra da riga di comando, come mostrato nell'immagine seguente:



.NET chiama ClamAV per scansionare virus

Crea una nuova app console .NET 8,Non è necessario fare riferimento a dipendenze di terze parti, il codice sorgente è il seguente:

Scarica alcuni campioni di virus Trojan per testare al seguente indirizzo:Il login del link ipertestuale è visibile.

I risultati della scansione sono i seguenti:



(Fine)





Precedente:.NET/C# per chiamare l'interfaccia di identificazione delle licenze aziendali HUAWEI CLOUD OCR
Prossimo:Windows risolve un problema per cui SSH a Linux si disconnette automaticamente dopo un po'
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com