# ClamAV (Italiano)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Clam AntiVirus è un anti-virus open source (GPL) oer UNIX. Fornisce una serie di utility che includono un demone multi-thread flessibile e scalabile, un'interfaccia da linea di comando ed uno strumento avanzato per l'aggiornamento automatico del database con le definizioni dei virus. Poiché ClamAV viene principalmente usato su file/mail servers Windows esso riconosce sopratutto virus e malware per Windows.

## Installazione

Installalo con pacman digitando:

    # pacman -S clamav

## Configurazione

Se hai intenzione di usare ClamAV come demone o come semplice analizzatore di file bisogna commentare la linea che contiene la parola Example, di solito si trova all'inizio nel file `/etc/clamav/freshclam.conf`. (probabilmente bisogna fare lo stesso nel file `clamd.conf` che si trova nella stessa directory) ed aggiornare il database dei virus e dei malware.

## Aggiornamento Database

Per aggiornare il database bisogna che il demone sia avviato:

    # /etc/rc.d/clamav start

Dopo aggiorna la definizione dei virus con:

    # freshclam

I file del database sono salvati in:

    /var/lib/clamav/daily.cvd
    /var/lib/clamav/main.cvd

## Installazione Server

Per eseguirlo come un server modifica `/etc/clamav/clamd.conf` e `/etc/clamav/freshclam.conf` e commenta il flag Example. In `/etc/conf.d/clamav` cambia l'opzione start da "no" a "yes".

    # change these to "yes" to start
    START_FRESHCLAM="yes"
    START_CLAMD="yes"

- Per avviare clamav al boot del sistema modifica `/etc/rc.conf` e aggiungi clamav alla linea DAEMONS=(...).

## Scansione dei Virus

`clamscan` può essere usato per eseguire la scansione di alcuni file, della directory home, o di un intero sistema:

    $ clamscan myfile
    $ clamscan -r -i /home
    $ clamscan -r -i --exclude-dir=^/sys\|^/proc\|^/dev /

Se desideri che `clamscan` rimuova i file infetti usa nel comando l'opzione `--remove`.

## Risoluzione dei problemi

Se dopo aver eseguito {Codeline|freshclam}} ottieni i seguenti messaggi:

    WARNING: Clamd was NOT notified: Can't connect to clamd through
    /var/lib/clamav/clamd.sock connect(): No such file or directory

Aggiungi un sock file per clamav:

    # touch /var/lib/clamav/clamd.sock
    # chown clamav:clamav /var/lib/clamav/clamd.sock

Dopo, modifica /etc/clamav/clamd.conf

    commenta questa linea: #LocalSocket /var/lib/clamav/clamd.sock

Salva il file e riavvia il demone (/etc/rc.d/clamav stop; /etc/rc.d/clamav start)

Se quando avvii il demone ottieni il seguente errore:

    LibClamAV Error: cli_loaddb(): No supported database files found
    in /var/lib/clamav ERROR: Not supported data format

Esegui freshclam come root:

    # freshclam -v

Category:

- Security (Italiano)