#clamscan <nazwa pliku>Skanowanie bieżącego katalogu
#clamscanSkanowanie 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" > $EMAIL
echo "from: root@" >> $EMAIL
echo "to: uzytkownik@mojainnadomena.com" >> $EMAIL
if [ -a $LOGI ]; then
WIRUS=`cat $LOGI | grep FOUND |wc -l`
if [ $WIRUS -gt 0 ]; then
cat $LOGI >> $EMAIL
else
exit 0
fi
else
exit 1
fi
Brak komentarzy:
Prześlij komentarz