• Configuracion de Antivirus

  • OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #5180  by fr_cystem
 
Saludos, Quisiera consultarles como puedo hacer para poder configurar mi antivirus al OpenKM, tengo mi antivirus que no es el clam pero este esta instalado en otro direcctorio como le indico que busque en dicho direcctorio si esta fuera de las carpetas de instalacion del OpenKM?? :?: Estoy en una plataforma de windows :!:
 #5186  by jllort
 
Creo que tambien existe una version para windows http://www.clamwin.com/

Mirate la wiki para el tema del antivirus http://wiki.openkm.com/index.php/Antivirus

La aplicación internamente hace una llamada para ejecutar el fichero declarado en
Code: Select all
system.antivir=
pasándole dos parametros "--no-summary" y el path del fichero a escanear

Aquí lo que tienes que hacer si quieres utilizar otro antivirus es crearte un fichero.bat, sabiendo que le van a llegar 2 parámetros, el primero que igual no te interesa y el segundo que es el nombre del fichero a escanear.

OpenKM internamente evalua el resultado del programa ejectuado ( si devuelve un 1 quiere decir que ha encontrado un virus y saca la excepción, esta última parte dependerá un poco de como funcione el antivirus)

Te pongo el código interno de validación por si te puede ayudar
Code: Select all
ProcessBuilder pb = new ProcessBuilder(Config.SYSTEM_ANTIVIR, "--no-summary", tmpFile.getPath());
			Process process = pb.start();
			process.waitFor();
			String info = IOUtils.toString(process.getInputStream());
			process.destroy();

			// Check return code
			if (process.exitValue() == 1) {
				log.warn(info);
				info = info.substring(info.indexOf(':')+1);
				throw new VirusDetectedException(info);
			}
 #5194  by fr_cystem
 
pregunta jllort ya han probado esto con mcafee, trend, nod32?? o solo con el antivirus opensource, lo otro es que voy a probar y a ver que tal me va... t cuento cualquier cosa.
 #5199  by jllort
 
Esto te funcionará con cualquier antivirus al cual lo puedas ejecutar por la consola, pasándole parámetros ( yo creo que todos ).
 #5582  by pavila
 
Para que funcione con otros antivirus hay que hacer una pequeña modificación.
 #5671  by pavila
 
Una modificación al código que se encarga de ejecutar el antivirus y recoger los resultados. Si me dices qué antivirus piensas usar y los parámetros de línea de comandos que usas, puedo hacer la ampliación para la próxima versión de OpenKM.

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.