首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何手动导入clamav病毒定义文件?

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

Ask Ubuntu用户
提问于 2018-06-14 22:53:55
回答 3查看 26.4K关注 0票数 9

我想手动下载clamav的main.cvd,然后从本地位置导入它。我发现,如果我将它配置为使用DatabaseMirror machine1.example.com,那么使用clamav是可能的,但是这需要在machine1.example.com的端口80上运行一个http,而我不想这样做。

如果我把main.cvd文件放到机器上,有什么方法可以手动触发导入吗?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2018-06-14 23:31:35

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

脚本内容

代码语言:javascript
运行
复制
#!/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
票数 14
EN

Ask Ubuntu用户

发布于 2018-06-18 10:20:50

如果已从官方存储库安装了clamav,则数据库文件夹为/var/lib/clamav

这个文件夹包含一些文件,而不仅仅是main.cvd

3个文件是数据库的一部分:

https://database.clamav.net/main.cvd

https://database.clamav.net/daily.cvd

https://database.clamav.net/bytecode.cvd

一旦一个machine1用新的ClamAV更新了(大约),另一个machine2就可以将目录内容复制到他的本地/var/lib/clamav文件夹中。

要检查machine2的手动更新是否有效,可以比较clamscan --version在machine1和machine2上的输出。和/或比较md5sum.cvd文件。

在发生故障时,使用一些备份和回滚操作可以很容易地编写脚本。

当然,嵌入式私人地方镜功能看起来更优雅,但需要一个本地the服务器。

票数 9
EN

Ask Ubuntu用户

发布于 2021-04-15 10:47:54

将用户代理更改为唯一的

wget --user-agent='CVDUPDATE/0 (43fde49b-905f-43c6-a51b-e1324cd23280)' https://database.clamav.net/main.cvd https://database.clamav.net/daily.cvd https://database.clamav.net/bytecode.cvd

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1046700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档