Antiviral en Saucy Salamander con extensión para Nautilus

En estos últimos días, tal y como sucedió en los días posteriores a la aparición de Raring Ringtail, estoy actualizando la mayoría de las aplicaciones que he ido desarrollando para Ubuntu. En esta ocasión le toca el turno a Antiviral.

Para quien no conozca Antiviral, indicar que es un interfaz de Clam Antivirus, que es un motor antivirus diseñado para la búsqueda de troyanos, virus, malware y otros fenómenos infecciosos (este motor, se utiliza por defecto, en multitud de servidores de correo electrónico).

Antiviral te permite escanear directorios en busca de virus de una forma intuitiva y sencilla. Mas ahora, si tenemos en cuenta que en esta versión se incluye la posibilidad de utilizarlo directamente desde el menú contextual de Nautilus.

Antiviral en Saucy Salamander con extensión para Nautilus

Lo nuevo en Antiviral

Como he comentado en la introducción, la novedad más importante a destacar en esta última entrega de Antiviral, es la posibilidad de utilizarlo directamente desde el menú contextual de Nautilus. De esta forma, solo tienes que seleccionar el directorio que quieres escanear y seleccionar la opción Scan folder (está todavía pendiente de traducir).

Una ver realizado esto, aparecerá el cuadro de diálogo que te permitirá realizar el escaneo. Por defecto, aparece marcado para escanear y de forma recursiva, es decir, el directorio en cuestión, y todos aquellos que cuelgan de él. Esto tiene el problema del tiempo que puede tardar en realizar el escaneo, así que es conveniente tener cuidado con el uso de esta opción.

Además he corregido algún que otro error con la codificación de caracteres que en alguna ocasión me ha dado problemas. He estado realizando diferentes pruebas, y hasta el momento no me ha dado ningún error. Si detectas cualquier error o quieres hacer alguna sugerencia, te ruego me indiques.

Instalación

Antiviral no se encuentra en los repositorios oficiales de Ubuntu pero puedes instalarlo fácilmente añadiendo el repositorio, actualizando e instalando. Para ello, desde el emulador de terminal ejecuta los siguientes comandos,


sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install antiviral

Si no quieres añadir el repositorio, sino que simplemente quieres instalar el paquete te indico los enlaces para descargarlo,

antiviral

Para descargar e instalarlo, desde un terminal ejecuta los siguientes comandos,


wget https://launchpad.net/~atareao/+archive/nautilus-extensions/+files/antiviral_0.0.4-0extras13.10.2_all.deb
sudo dpkg -i antiviral_0.0.4-0extras13.10.2_all.deb

En caso de que finalmente quieras desinstalarlo,


sudo apt-get remove antiviral

Conclusiones y lo que tiene que venir

En próximas versiones de Antiviral tengo que corregir el problema con el escaneo recursivo. El problema, no está tanto en realizar propiamente el escaneo, sino en recorrer todos los directorios para recopilar los archivos a escanear. Lo cierto es que la solución está en realizarlo utilizando varios hilos, pero está pendiente de implementar, así como poder configurar cuantos hilos quieres utilizar.

A parte de lo que es puramente el proceso, también me gustaría modificar significativamente el interfaz de usuario y hacerla mucho más intuitiva. No es que no sea sencilla de utilizar, pero creo personalmente, que se le puede dar un toque de color para que sea mas vistosa (estoy abierto a ideas y sugerencias).

 

Información sobre ClamAV: ClamAV

Fuente: atareao

¿Quién está en línea?

Hay 45232 invitados y ningún miembro en línea