【问题标题】:Is there any Anti Virus product which provides a .Net (or COM) API?是否有任何提供 .Net(或 COM)API 的防病毒产品?
【发布时间】:2009-01-15 14:44:10
【问题描述】:

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

【问题讨论】:

    标签: .net antivirus


    【解决方案1】:

    Clam AntiVirus 有一个在 GNU GPL 下可用的 API,您可能可以用 SWIG 结束它。

    如果出于任何原因您不希望他们的代码出现在您的进程中,您也可以使用他们的(非常简单的)套接字协议:打开一个套接字并将其发送 SCAN 文件名,或将其发送到 STREAM它会发回一个端口号,然后您可以向该端口号发送一个字节流进行扫描。

    【讨论】:

    【解决方案2】:

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

    【讨论】:

    • MS AntiVirus API 不是防病毒软件!它是一个“端口”,让 AntiVirus 供应商使用他们的 AntiVirus 软件扫描 Office 文档并从 IE 自动下载 ActiveX 等代码!
    • 我知道它本身并不是一款防病毒产品,但我认为它可能值得一试。
    【解决方案3】:

    通常情况下,使用 AntiVirus API 不会有任何运气,因为它们都受到很好的保护,并且代码和方法都被上帝锁定了,但是有像 OPSWAT 这样的方法,您可以使用已经安装的 AntiVirus系统并对此进行控制,请阅读网站了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-20
      • 2013-05-08
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      相关资源
      最近更新 更多