【问题标题】:Windows Server 2008 Antivirus Software with an API [closed]带有 API 的 Windows Server 2008 防病毒软件 [关闭]
【发布时间】:2009-10-18 20:10:59
【问题描述】:

我正在寻找与 Windows Server 2008 兼容的防病毒程序包。这不是难事。我需要的是防病毒软件上的一个 API 层,我可以从托管的 .net 代码中调用它。

例如:我正在开发一个 Asp.Net (C#) 网站,该网站允许用户将文件上传到网站所在的 Web 服务器。我们完全控制服务器,因此服务器上没有安全/权利问题。我需要能够对新上传的文件运行防病毒算法,而无需(希望)使用该软件的 command-ilne 版本。

有人知道这样的包吗?

【问题讨论】:

  • 这通常已经在任何服务器级防病毒产品中自动发生。无需为此编写特殊代码。
  • @Joel Coehoorn:是的,但如果它不自动扫描每个文件而只扫描您明确要求的文件会更快。

标签: api windows-server-2008 antivirus


【解决方案1】:

我使用 Symantec Scan 引擎 (http://www.symantec.com/business/scan-engine) 并成功调用了 Java。它有一个基于 TCP/IP 的 API,因此应该可以在 .NET 中使用它。

【讨论】:

  • 谢谢阿洛西。这正是我想要的。
【解决方案2】:

如果文件保存在服务器上,大多数防病毒套装会立即扫描它们,并删除/隔离受感染的文件。在这方面,当您运行命令行工具时,它们已经被扫描了。

【讨论】:

  • 没错。然而,我试图避免的是允许反病毒套件进行如此多的控制。我想通过 API 对软件进行微观管理,以便仅扫描我想要的内容,因为我从同一个 Web 服务器托管多个网站,并且将网站/服务器管理员整合为一个我知道需要扫描的内容什么是服务器资源的浪费。
【解决方案3】:

如果您查看 MetaScan(Google 它),它会连接并为大多数病毒扫描包提供 API。如果客户有病毒软件政策,我们会使用它在我们的软件包中提供病毒扫描。

【讨论】:

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