I'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 love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With