如何在 Linux 服务器上扫描 Windows 病毒?

Dan*_*yZB 5 linux windows anti-virus centos malware

我有一个 CentOS 服务器为 Windows 用户存储文件。

如何扫描这些文件中的windows病毒,同时防止隔离等措施?

我不希望以任何方式更改文件,并且希望它可以纯粹在命令行中完成并具有可解析的结果。

我们拥有许可证的防病毒软件是 Kaspersky Endpoint Security。这是首选的防病毒软件,但该问题通常适用于 Linux 防病毒软件。

小智 1

未经测试,但如果您喜欢使用 ClamAV,以下应该可以工作:

安装 ClamAV(首先启用 EPEL 存储库):

yum install -y epel-release
yum install clamav
Run Code Online (Sandbox Code Playgroud)

通过:https: //www.clamav.net/documents/installing-clamav#rhel

然后你可以更新 ClamAV:

/usr/bin/freshclam
Run Code Online (Sandbox Code Playgroud)

然后扫描:

/usr/bin/clamscan -r --infected /
Run Code Online (Sandbox Code Playgroud)

--infected (-i):仅打印受感染的文件。 --recursive (-r):递归扫描目录。将扫描给定目录中的所有子目录。

值得注意的是,默认情况下clamscan删除文件,您必须手动设置开关:--remove[=yes/no(*)]

通过: https: //linux.die.net/man/1/clamscan

关于在 Linux 中扫描 Windows 签名,我将向您推荐 AskUbuntu 上已接受的答案:ClamAV 会扫描 Windows 病毒吗?

但实际上,您将主要使用病毒扫描程序来保护您的 Windows 合作伙伴。ClamAV 也会扫描 Windows 病毒。