Archivio

Posts Tagged ‘antivirus’

Scansione antivirus tramite script nautilus

In ambiente Linux praticamente i virus non esistono, e per questo motivo nelle installazioni Linux desktop gli antivirus sono poco diffusi. Tuttavia può essere utile scansionare un file o una cartella, contenenti software Windows, prima di passarli ad un PC con il sistema operativo Microsoft, dove invece i virus posso proliferare.

Per questo script nautilus sono richiesti ClamAV, famoso antivirus open source, e Zenity, utile per esporre visualmente l’output di comandi da console. I pacchetti da installare per l’antivirus sono libclamav6, clamav-base, clamav-freshclam, clamav; in una riga di comando:

sudo apt-get install libclamav6 clamav-base clamav-freshclam clamav

Per il software Zenity basta invece il pacchetto omonimo:

sudo apt-get install zenity

Lo script nautilus da creare nella cartella .gnome2/nautilus-scripts della propria home, a cui io ho dato il nome “Scansione Antivirus” è il seguente:

#!/bin/sh
for arg 
do
 clamscan -i -r "$arg" | zenity --text-info
done

E’ molto semplice: per ogni file / cartella selezionati richiama il comando di scansione “clamscan”, e ne passa il risultato ad una finestra testuale di zenity, che verrà compilata man mano. Il comando -i serve per visualizzare solo i file infetti, in caso contrario si vedrebbe scorrere l’elenco di tutti i file scansionati, il che può risultare piuttosto scomodo; il comando -r serve per estendere la ricerca ad eventuali sottocartelle.

Avvio dello script Scansione Antivirus

Avvio dello script di scansione antivirus, dal menu contestuale di una cartella. Ogni script contenuto in .gnome2/nautilus-scripts verrà elencato qui.

Risultato dello script Scansione Antivirus

Esempio di risultato dello script di scansione antivirus, visualizzato in una finestra a scorrimento con zenity. Vengono elencati eventuali file infetti, ed infine il sommario della scansione.

Categorie:Guide Tag:, , ,