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

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

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

我不希望以任何方式更改文件,并且希望能够纯粹以命令行forms进行可parsing的结果。

我们有一个许可证的杀毒软件是卡巴斯基端点安全。 这是首选的杀毒软件,但这个问题一般适用于Linux反病毒软件。

未经testing,但如果您对ClamAV感到满意,以下内容应该可以工作:

安装ClamAV(首先启用EPEL回购):

yum install -y epel-release yum install clamav 

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

那么你可以更新ClamAV:

 /usr/bin/freshclam 

然后扫描:

 /usr/bin/clamscan -r --infected / 

--infected (-i) :只打印感染文件。 --recursive (-r)recursion--recursive (-r) :recursion扫描目录。 给定目录中的所有子目录都将被扫描。

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

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

关于在linux扫描Windows签名我会参考你在AskUbuntu上接受的答案: ClamAV扫描Windows病毒?

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