Automatischer Virenscan unter Linux Debian

Täglicher Viren-Scan unter Linux Debian / Ubuntu

Zuerst prüfen wir, ob das System aktuell ist

apt-get update
apt-get upgrade

Jetzt installieren wir die benötigten Pakete

apt-get install mailutils clamav

Sollte kein Dienst zum versenden von Mails installiert sein, sollten wir noch Postfix installieren

apt-get install postfix

Jetzt erstellen wir das Verzeichnis, wo zukünftig der Scan- Log gespeichert wird

mkdir /home/clamav

Nun erstellen wir das Script, welches den Viren-Scan durch ClamAV auslöst

nano /root/clamav.sh

Mit folgendem Inhalt

#!/bin/sh

### Bitte Anpassen

mailbetrefffund=“!!! VIRENFUND !!! – servername“
mailbetreffkeinfund=“Kein Virus gefunden – servername“
adminmail=“[email protected]

### Ab hier muss nichts mehr geändert werden

rm -R /home/clamav/scanlog.log
clamscan / –recursive=yes –log=/home/clamav/scanlog.log –infected –scan-html=yes –scan-pdf=yes

if grep -rl ‚Infected files: 0‘ /home/clamav/scanlog.log
then cat /home/clamav/scanlog.log | mail -s „$mailbetreffkeinfund“ $adminmail
else cat /home/clamav/scanlog.log | mail -s „$mailbetrefffund“ $adminmail
fi[/sourcecode]

Jetzt erstellen wir noch einen Cronjob, der den Scan jede Nacht um 04:30 Uhr startet

[sourcecode language=“text“]crontab -e[/sourcecode]

[sourcecode language=“powershell“]## ClamAV
30 4 * * * /bin/bash /root/clamav.sh

Sie erhalten nun eine E-Mail wenn ein Virus gefunden wird. In der Mail finden Sie den Pfad um die schädliche Datei umgehend zu löschen.

4 Kommentare

  • wenn man die Warnmeldungen über fehlende Berechtigungen nicht mit in die mail übernehmen möchte,
    kann man einfach mit grep filtern.
    anstatt den „cat“-Befehl

    then cat /home/clamav/scanlog.log | mail -s "$mailbetreffkeinfund" $adminmail

    nutzt man dann einfach

    then grep -v "$Permission denied" /home/clamav/scanlog.log| mail -s "$mailbetreffkeinfund" $adminmail

    das Ganze dann natürlich bei positivem sowie negativem Virenfund ändern.

    Ansonsten eine schöne Lösung
    danke dafür

    michi

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Schöne Vorweihnachtszeit!

Gratis Werbegeschenk zu jeder Bestellung bis 24.12.2018

Gratis Werbegeschenk