首页 文章

防病毒与.net应用程序集成

提问于
浏览
10

我想在使用应用程序上传文件时使用反病毒与我的.net应用程序集成 . 有没有针对.Net的反病毒API?

4 回答

  • 2

    我不想复活一个旧问题,但我需要一个问题所在的解决方案 . 我评估了很多东西,并得出结论,确实没有一个好的.NET库 . 所以我自己做了 .

    该库名为nClam,它连接到ClamAV服务器 . 它是开源(Apache License 2.0)库,它有一个非常简单的API . 你可以在这里获得:https://github.com/tekmaven/nClam . 还有一个nuget套餐:nClam .

    我希望将来偶然发现这个问题的人会从我的图书馆中受益!

  • 2

    为什么不在接收服务器上安装防病毒软件?这样,您可以保持更新定义,这可能不会发生在上传客户端应用程序上 .

  • 8

    我在桌面上使用ClamWin,它基于开源的Clam AntiVirus库:http://www.clamav.net/download/third-party-tools/3rdparty-library/

    看起来他们有几个不同的.NET绑定:

    ClamAv#

    WRAVlib

  • 2

    赛门铁克提供Scan Engine作为将防病毒集成到.Net应用程序中的方法 . 如果这是用于非商业(内部)软件,并且您的公司已经使用了Symantec,那么这对您来说也是一个不错的选择 . 我不能代表ClamAV或nClam,因为我从未亲自使用它们 .

相关问题