Ejecutar un análisis de virus mientras se cargan archivos en ASP.NET
antivirus (3)
He desarrollado una aplicación basada en web en ASP.NET y C # donde los usuarios pueden cargar archivos en el servidor a través de esta aplicación. Quiero que la aplicación escanee los archivos cargados en busca de virus antes de guardarlos en el servidor. Igual que cuando adjuntamos archivos con nuestro correo electrónico en Yahoo. Guíeme cómo puedo lograr esta funcionalidad. Cualquier API que pueda integrarse en la aplicación ASP.NET o de cualquier otra forma que pueda sugerir. Podemos comprar la versión con licencia de un producto que puede lograr esto. He buscado en Google pero no he encontrado resultados específicos.
¡Gracias por adelantado!
En primer lugar, el archivo debe guardarse en el servidor antes de poder escanearlo. Si nota que Yahoo cargará el archivo primero, pero no permitirá que el archivo adjunto se envíe hasta que se analice.
Luego puede usar un antivirus con una interfaz de línea de comandos o algún otro tipo de API. Ambos se pueden llamar a través de C # y deben proporcionar la funcionalidad que necesita. Por ejemplo, escriba una clase de envoltorio que tome un archivo y devuelva verdadero o falso dependiendo de si se detectó un virus.
Otras aplicaciones que le proporcionan una interfaz de línea de comandos:
Creo que MS AV
ofrece mejores resultados.
Simplemente compre un software antivirus que tenga una interfaz de línea de comandos (varios paquetes populares incluyen esto). Una vez que el archivo ha sido cargado, ejecute el análisis.
Creo que, para cargar y escanear al mismo tiempo, es posible que necesite implementar su propio software antivirus, ya que no estoy familiarizado con ningún paquete que proporcione ese tipo de interfaz.
Ejecuto un sitio shareware. No funciona como lo describió, pero descargo cada archivo a mi computadora local y ejecuto un escaneo en ellos. Estarías haciendo algo similar.