我想扫描上传到Azure blob的文件。看起来像ClamAV(www.clamav.net)可能是要走的路。我看到了如何在Windows服务器上安装的说明,但是我的程序对于Azure上托管的站点有什么用?我正在使用ASP.NET MVC。
答案 0 :(得分:2)
免责声明:我没有使用过ClamAV。说完了......
您应该能够在启动任务期间安装它(具有提升的权限)。我查看了ClamAV wiki,看来msi有一个静默安装:
msiexec /i clamAV.msi /qr
您需要将最后一个参数更改为/ qn以强制“无用户界面”。
挑战将是扫描斑点。您需要将文件从blob中复制到VM实例中的本地目录,然后在该文件上运行clamdscan(基于wiki)。
我没有尝试过,但基本前提应该是:安装任何需要MSI作为启动任务的东西(可能需要提升模式)。