是否有任何反病毒产品提供.Net(或COM)API?

时间:2009-01-15 14:44:11

标签: .net antivirus

我们需要将上传的文件从我们的CMS网站发送到任何防病毒产品作为POC。有没有提供.Net / COM API的AV产品。

3 个答案:

答案 0 :(得分:2)

Clam AntiVirus在GNU GPL下有一个API,你可以用SWIG完成。

如果由于任何原因你不想在你的过程中使用他们的代码,你也可以使用他们的(非常简单的)套接字协议:打开一个套接字并发送它SCAN filename ,或者发送它STREAM然后它会发回一个端口号,然后你可以发送一个字节流进行扫描。

答案 1 :(得分:0)

您可以查看Microsoft's Antivirus API。我相信它为应用程序提供了一种与已安装的防病毒软件集成的方法。

答案 2 :(得分:0)

通常情况下,使用AntiVirus API不会有任何好运,因为它们都受到很好的保护,代码和方法都被Gods锁定,但有OPSWAT之类的方法可以使用AntiVirus安装在系统中并对此有所控制,请阅读网站了解更多信息。