我正在尝试对上传的文件进行病毒扫描 . 我无法控制已安装的病毒扫描程序,该产品由多方使用不同的扫描程序托管 .
我尝试了以下库,但它始终在eicar文件上返回VirusNotFound . https://antivirusscanner.codeplex.com/
你知道其他任何解决方案吗?
我正在尝试对上传的文件进行病毒扫描 . 我无法控制已安装的病毒扫描程序,该产品由多方使用不同的扫描程序托管 .
我尝试了以下库,但它始终在eicar文件上返回VirusNotFound . https://antivirusscanner.codeplex.com/
你知道其他任何解决方案吗?
3 回答
ClamAV的检测分数很差 . VirusTotal不在本地 .
我决定为多个扫描仪创建CLI包装器,可以在这里找到nuget包:https://www.nuget.org/packages?q=avscan
其文档和源代码可在https://github.com/yolofy/AvScan获取
我将此库用于.net(它使用VirusTotal公共API):
https://github.com/Genbox/VirusTotal.NET
来自github的一个小例子:
这里有一个完整的例子:
https://github.com/Genbox/VirusTotal.NET/blob/master/VirusTotal.NET%20Client/Program.cs
Clam AV非常棒 . https://www.clamav.net/downloads
C#Api:https://github.com/michaelhans/Clamson/