Vous avez 2 questions :
- Comment puis-je savoir quand la dernière mise à jour a été effectuée ?
host -t txt current.cvd.clamav.net; perl -e 'printf "%d\n", time;'
Cela vous indiquera quand clamav a rendu disponible la dernière mise à jour.
- Assurez-vous que la base de données virale est à jour ?
Vous devez d'abord comprendre pourquoi vous recevez l'avertissement de sécurité. Si vous publiez l'avertissement ici, nous aurons peut-être plus de chances de vous aider.
Ensuite, je vous recommande de regarder dans le journal à /var/log/clamav/freshclam.log
De plus, si vous avez activé selinux, vous devrez exécuter ceci :setsebool -P antivirus_can_scan_system 1
. Si par hasard l'erreur ressemble à ceci During database load : LibClamAV Warning: RWX mapping denied: Can't allocate RWX Memory: Permission denied
alors clairement votre solution est la commande que j'ai mentionnée ci-dessus.
clamscan --version
affiche la version et la date des signatures, par exemple
$ clamscan --version
ClamAV 0.101.4/25613/Fri Oct 25 11:00:25 2019
où 25613
est la version des signatures et elle est suivie de la date des signatures
Voici ce que je fais pour la deuxième partie de votre question :Assurez-vous que la base de données virale est à jour ?
Mes systèmes sont hors ligne, je ne peux donc pas interroger le site clamav pour connaître leur base de données de définitions de virus la plus récente, mais je peux facilement examiner la date de mes fichiers cvd actuels avec cette commande linux.
strings /var/lib/clamav/daily.cvd|head -1|cut -c1-28
ClamAV-VDB:31 Jul 2019 04-17
Edit :Comme Jonathon l'a si gentiment mentionné, sigtool est un excellent moyen d'examiner la signature du fichier dat clamav :
sigtool --info daily.cvd
File: daily.cvd
Build time: 28 Aug 2019 04:24 -0400
Version: 25555
Signatures: 1739106
Functionality level: 63
Builder: raynman
...