ClamAV - użytkowanie

Aby przeskanować plik :
#clamscan <nazwa pliku>
Skanowanie bieżącego katalogu
#clamscan
Skanowanie rekurencyjne (katalogi i podkatalogi):
#clamscan -r /
Skanowanie i usuwanie zainfekowanych plików:
#clamscan -r / --remove=yes

Skanowanie katalogu i zapis wyniku do plik.log:
#clamscan -i -r --quiet -l x.log /tmp
-i zgłaszanie tylko plików zainfekowanych
-r skanowanie z podkatalogami
--quiet wyłączenie wyświetlania skanowanych plików
-l plik.log zapis podsumowania
/tmp katalog do przeszukania

Przykładowy skrypt do wywołania z cron'a, wysłanie mailem informacji o wyniku (musi być skonfigurowany postfix):
#!/bin/bash
SPRAWDZ="/home"
KATALOG="/root/skrypty/antyvirus"
LOGI="$KATALOG/antyvirus-`date +"%Y_%m_%d_%H%M"`.log"
EMAIL="$KATALOG/email.tmp"
/usr/local/bin/clamscan -i -r --quiet -l $LOGI $SPRAWDZ
echo "subject: Skanowanie antywirusem" &gt; $EMAIL
echo "from: root@" &gt;&gt; $EMAIL
echo "to: uzytkownik@mojainnadomena.com" &gt;&gt; $EMAIL
if [ -a $LOGI ]; then
      WIRUS=`cat $LOGI | grep FOUND |wc -l`
       if [ $WIRUS -gt 0 ]; then
               cat $LOGI &gt;&gt; $EMAIL
       else
              exit 0
       fi
else
       exit 1
fi

Brak komentarzy:

Prześlij komentarz