Per Stenebo
2012-01-26 14:08:25
2020-04-23 09:40:04
ClamAV
Ubuntu man pages: | clamscan | clamd.conf | clamsmtpd |
| Ubuntu help | Debian wiki | wiki.archlinux.org clamsmtpd |
Installera ClamAV:
sudo apt install clamav clamav-daemon
You don't need to worry about updating the definitions manually, the clamav package installs an init script that starts freshclam as a daemon, and checks several times a day.
Check if Clamscan is running:
ps ax | grep [c]lamd
sudo systemctl status clamav-daemon
sudo systemctl status clamav-freshclam
Konfigurera ClamAV:
sudo nano /etc/clamav/clamd.conf
Ändra intervall för freschclam: SelfCheck 3600 (varje timme)
Kolla (standard) loggfiler:
tail /var/log/clamav/freshclam.log
tail /var/log/clamav/clamav.log
To scan files in the current directory:
clamscan
Skanna mapp rekursivt med ClamAV och logga (endast) resultat:
clamscan -ri -l logg.txt mapp
To get command line help
clamscan --help
freshclam --help
Nyckelord när infekterade filer hittas: FOUND
Schemalägg skanning
Skapa filen virusscan (valfritt filnamn) i mappen för daglig körning:
sudo nano /etc/cron.daily/virusscan
Lägg in texten, länk här.
Spara och stäng filen.
Gör filen körbar:
sudo chmod +x virusscan
Problem
systemctl status clamav-freshclam
Download failed (28) Thu Apr 23 09:32:40 2020 -> ^ Message: Timeout was reached
sudo su nano /etc/clamav/freshclam.conf
Increase timeouts:
ConnectTimeout 300 ReceiveTimeout 300
systemctl restart clamav-freshclam