【问题标题】:Command Line Virus Scan with Output [closed]带输出的命令行病毒扫描[关闭]
【发布时间】:2011-08-01 14:54:02
【问题描述】:

在 C# 中处理命令行病毒扫描的最佳工具是什么?我希望允许用户将文件上传到我的网站,但我想扫描他们的文件是否有病毒,如果发现病毒,则获取结果的输出,以便我可以自动暂停用户的帐户。

为此推荐的任何教程、指南或工具?

【问题讨论】:

    标签: c# .net command-line file-upload antivirus


    【解决方案1】:

    OPSWAT 在这里有一个防病毒集成 SDK - (http://www.opswat.com/antivirussdk_client.shtml)

    Sophos 提供命令行界面来扫描病毒 - (http://www.sophos.com/support/knowledgebase/article/13252.html)

    您可以直接探索使用这些,也可以将其作为排队作业异步处理。

    【讨论】:

      【解决方案2】:

      使用带有以下参数的 ClamWin,我可以很容易地完成此任务:

      C:\Program Files (x86)\ClamWin\bin\clamscan.exe -d C:\ProgramData\.clamwin\db --remove --stdout MY_FILE_NAME_AND_PATH
      

      这使我可以从我的 C# 代码中读取 StOut 并对其进行解析,如果存在病毒,它还会删除该文件。

      【讨论】:

        【解决方案3】:

        Security Essentials 有一个command-line interface。据我所知,它与 ForeFront(企业使用)密切相关,并且可能具有相同的东西。

        【讨论】:

          猜你喜欢
          • 2010-11-29
          • 2010-09-14
          • 2011-04-06
          • 2010-10-02
          • 1970-01-01
          • 2010-10-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多