2009-10-18 14 views
5

Busco un paquete antivirus que sea compatible con Windows Server 2008. Eso no es la parte difícil. Lo que necesito es una capa API en el antivirus que pueda llamar desde el código .net administrado.Software Antivirus Windows Server 2008 con un API

Por ejemplo: Estoy desarrollando un sitio Web Asp.Net (C#) que permite a los usuarios subir archivos al servidor web que el sitio web reside. Tenemos el control total del servidor por lo que no hay problemas de seguridad/derechos en el servidor. Necesito poder ejecutar el algoritmo antivirus en los archivos recién cargados sin (afortunadamente) bombardear a una versión de comando-ilne del software.

¿Alguien sabe de un envase de este tipo?

+2

Esto normalmente ya sucede automáticamente con cualquier producto antivirus de clase de servidor. No es necesario escribir un código especial para ello. –

+0

@Joel Coehoorn: Es cierto, pero sería más rápido si no analizara todos los archivos automáticamente y solo escaneara los que explícitamente le solicitó. –

Respuesta

3

he utilizado el motor de escaneo Symantec (http://www.symantec.com/business/scan-engine) con cierto éxito llamar desde Java. Tiene una API basada en TCP/IP, por lo que debería ser posible usarla con .NET.

+0

Gracias Alohci. Esto es exactamente lo que estaba buscando. –

1

Si los archivos se guardan en el servidor, la mayoría de los trajes de protección contra virus analizará inmediatamente, y eliminar/cuarentena los archivos infectados. En ese sentido, cuando ejecuta la herramienta de línea de comandos ya se han escaneado.

+1

Exactamente. Sin embargo, lo que intento evitar es permitir que la suite antivirus tenga tanto control. Quiero microgestionar el software a través de una API para escanear solo lo que quiero, cuando quiero, ya que alojo varios sitios web desde el mismo servidor web, además de ser el administrador del sitio web/servidor en uno sé lo que necesita ser escaneado y qué es un desperdicio de recursos del servidor. –

1

Si se echa un vistazo a Metascan (Google él) se enganchará en y proporcionar una API para la mayoría de los paquetes de análisis de virus. Lo usamos para proporcionar análisis de virus en nuestro paquete de software si el cliente tiene una política de software antivirus en su lugar.

Cuestiones relacionadas