Risposte:
All'inizio devi aggiornare le definizioni dei virus con:
sudo freshclam
Quindi puoi cercare virus.
clamscan OPTIONS File/Folder
Se start necessario con i permessi di root: sudo clamscan
.
Esempi:
Per controllare tutti i file sul computer, visualizzando il nome di ciascun file:
clamscan -r /
Per controllare tutti i file sul computer, ma visualizzare solo i file infetti e suonare un campanello quando trovato:
clamscan -r --bell -i /
Per scansionare tutti i file sul computer ma visualizzare solo i file infetti quando vengono trovati e farlo funzionare in background:
clamscan -r -i / &
Nota: visualizza lo stato del processo in background eseguendo il jobs
comando.
Per controllare i file nelle directory home di tutti gli utenti:
clamscan -r /home
Per controllare i file nella USER
home directory e spostare i file infetti in un'altra cartella:
clamscan -r --move=/home/USER/VIRUS /home/USER
Per controllare i file nella USER
home directory e rimuovere i file infetti ( ATTENZIONE: i file sono spariti):
clamscan -r --remove /home/USER
Per vedere più opzioni:
clamscan --help
Vedere:
ClamTk è un frontend per ClamAV. Puoi installarlo tramite Terminale con:
sudo apt-get install clamtk
Puoi ottenere l'ultima versione da Bitbucket come pacchetto Debian.
C'è anche un PPA (obsoleto):
sudo apt-add-repository ppa:landronimirc/clamtk
sudo apt-get update && sudo apt-get install clamtk
Menu di scansione: qui è possibile scegliere un file, una cartella o un dispositivo per la scansione
Visualizza menu:
Menu di quarantena:
Menu avanzato:
Menu Guida: qui è possibile verificare la presenza di aggiornamenti.
Vedere:
clamscan -r --bell -i --exclude-dir="^/sys" /
perché in /sys/
non ci sono file reali e non escluderlo causerebbe errori di lettura. askubuntu.com/questions/591964/clamav-cant-read-file-error
sudo freshclam ERROR: /var/log/clamav/freshclam.log is locked by another process ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
freshclam
è già in esecuzione. Vedi questa risposta: askubuntu.com/a/909276/338982
La risposta accettata è un'ottima risposta, ma ogni volta che raggiungo questa pagina, è difficile trovare il comando che desidero, dal disordine delle informazioni. Quindi basta fornire una risposta concisa alla domanda:
Per scansionare tutte le cartelle sul tuo computer (tranne /sys
):
clamscan -r -i ––exclude-dir="^/sys" --bell /
Per scansionare cartelle o file specifici, devi creare un file in cui elenchi quali file / cartelle vuoi scansionare e dire a clamav dove trovare quel file:
clamscan -r -i --bell --file-list=/home/nav/ClamScanTheseFolders.txt
Il mio ClamScanTheseFolders.txt
contenuto:
/media/nav/someFolder1
/media/nav/someFolder2
/opt/someFolder/somefile
--exclude