ClamAV clamscan 警告未提供文件路径

ClamAV clamscan 警告未提供文件路径

我在 RedHat 9.3 上运行 ClamAV,并使用以下命令从日常扫描中获取一些新输出/bin/clamscan -r / --exclude-dir=/sys/ --log=/var/log/clamscan.log --infected --quiet

LibClamAV 警告:PNG:意外的提前文件结束。
LibClamAV 警告:PNG:意外的提前文件结束。

ClamAV 不指示哪个文件意外提前结束。日志文件(25MB)似乎也没有记录有关这2个PNG文件的任何信息。我试过:
grep -i Unexpected /var/log/clamscan.log
grep -i "end-of-file" /var/log/clamscan.log
grep -i "end of file" /var/log/clamscan.log

我知道这只是一个警告而不是错误,但该消息每天早上都会输出一封电子邮件,因为它是通过 cron 并将任何输出邮寄给我们,我想弄清楚这个看似损坏的 PNG 文件在哪里删除它。我唯一能想到的是,我们在出现此问题的前一天安装​​了 nmap 软件包,因此该文件可能来自该软件包安装的文件,但我想要更全面地了解如何处理此问题。

设置“--infected”和“--quiet”后,我想不出任何其他方式来声明我希望接收需要干预/调查的错误,同时忽略此类警告。

如果我无法让 clamscan 提供有问题文件的位置,我可能只需要使用脚本来正则表达式修改输出或使用 sed 之类的东西来摆脱“意外的早期文件结束”并回显其余的,以便我们通过电子邮件收到扫描执行时的任何错误,但可以忽略它。如果我无法具体了解这一点,这就是计划。

相关内容