Windows Server 2008 Antivirus Software with an API [closed]
开发者_高级运维
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this questionI'm looking for an Antivirus package that is compliant with Windows Server 2008. That's not the hard part. What I need is an API layer on the Antivirus that i can call from managed .net code.
For example: I am developing an Asp.Net (C#) website that allows users to upload files to the web server which the web site resides on. We have full control of the server so there are no security/rights issues on the server. I need to be able to run the antivirus algorithm on the newly uploaded files without (hopefully) shelling out to a command-ilne version of the software.
Does anyone know of such a package?
I've used Symantec Scan engine (http://www.symantec.com/business/scan-engine) with some success calling from Java. It has an TCP/IP based API so it should be possible to use it with .NET.
If files are saved on the server, most anti-virus suits will scan them immediately, and delete/quarantine the infected files. In that regard, by the time you run the command-line tool they were already scanned.
If you take a look at MetaScan (Google it) it will hook into and provide an API for most virus scan packages. We use it to provide virus scan in our software package if the client has a virus software policy in place.
精彩评论