如何手动导入 clamav 病毒定义文件?

gre*_*les 8 clamav

我想手动下载 clamav 的 main.cvd,然后从本地位置导入它。如果我将它配置为使用DatabaseMirror machine1.example.com,我认为使用 clamav-clamfresh 是可能的,但这需要在 machine1.example.com 的端口 80 上运行 http 网络服务器,我不想这样做。

如果我将 main.cvd 文件放到机器上,是否有某种方法可以手动触发导入?

Ter*_*nce 12

您可能会执行类似这样的脚本来下载更新的文件,然后将其复制到适当的位置以手动进行更新。

脚本内容

#!/bin/bash
wget http://database.clamav.net/main.cvd
sudo cp main.cvd /var/lib/clamav/
sudo chown clamav:clamav /var/lib/clamav/main.cvd
sudo chmod 644 /var/lib/clamav/main.cvd
Run Code Online (Sandbox Code Playgroud)


cma*_*.fr 9

如果ClamAV的已经从官方软件仓库安装,文件夹是数据库 这个文件夹包含了一些文件,不仅 3个文件是数据库的一部分:https://database.clamav.net/main.cvd HTTPS://database.clamav。 net/daily.cvd https://database.clamav.net/bytecode.cvd 一旦机器 1 用 freshclam 更新了他的 ClamAV(或这样),另一台机器 2 可以将目录内容复制到他的本地文件夹。 要检查machine2 的手动更新是否有效,您可以比较machine1 和 machine2 上的输出。和/或比较的文件。/var/lib/clamav
main.cvd





/var/lib/clamav

clamscan --versionmd5sum.cvd

这可以很容易地通过一些备份和回滚操作编写脚本,以防万一。
当然,内嵌的私有本地镜像功能看起来更优雅,但需要本地网络服务器。