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