Antiviral llega a Trusty Tahr

Introducción

Hace unos pocos días instalé la versión en desarrollo Trusty Tahr de Ubuntu, con la idea de probar las novedades y migrar todas las aplicaciones. Como no podía ser de otra forma, una de las primeras aplicaciones a llevar a esta nueva versión es Antiviral.

antiviral.png

Para aquellos que no conozcáis esta aplicación, indicaros que se trata de una extensión para Nautilus que te permite escanear directorios directamente desde el menú contextual, sin necesidad de abrir una aplicación adicional. Aunque por supuesto, también puedes iniciar Antiviral directamente desde el Dash.

Área de trabajo 1_006.png

Antiviral en Trusty Tahr

Antiviral no es mas que un sencillo interfaz de ClamAv, y que simplifica el proceso de realizar escaneo de directorios en Ubuntu y derivados.

El funcionamiento es muy sencillo, solo tienes que seleccionar el directorio que quieres escanear, pulsar el botón derecho del ratón y seleccionar la opción del menú contextual, escanear directorio. Este se añadirá a los directorios a escanear, mostrándote dos opciones, escanear directorio, y hacerlo de forma recursiva.

antiviral_004.png

Solo te queda pulsar la lupa y ya lo tienes, bien sencillo.

Cambios en esta versión

Los cambios en esta versión tienen que ver básicamente con el proceso de instalación. Como he comentado, Antiviral es un interfaz de ClamAV, de forma que una de las dependencias de este paquete es precisamente ClamAV.

En versiones anteriores simplemente requería la instalación de este paquete, sin embargo, al realizar la instalación en un equipo donde no tenía instalado previamente ClamAV me dí cuenta de que no terminaba de instalarse correctamente, y por ende Antiviral no funcionaba. De esta forma, era necesario actualizar la base de datos del antivirus e iniciar el demonio.

Para automatizar este proceso, en el archivo postinst del paquete, he añadido los siguientes comandos,

freshclam
/etc/init.d/clamav-daemon start

En caso de que ya tengas instalado y en funcionamiento ClamAV, simplemente se actualizará la base de datos y se intentará iniciar el demonio, de forma que si ya lo tienes iniciado, lanzará un mensaje de aviso de que ya está en funcionamiento.

Al fin y al cabo, son pequeños detalles que hay que tener en cuenta para que el usuario, no se tenga que preocupar de estos asuntos.

Instalación

Puedes instalar Antiviral para las siguientes versiones de Ubuntu , Precise Pangolin, Quantal Quetzal, Saucy Salamander y Trusty Tahr. Para esto abre un terminal, (atajo de teclado Ctrl+Alt+T), y ejecuta los siguientes comandos,

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

Conclusiones

Se trata de una extensión realmente sencilla, y lo único que queda por hacer por ella, es mejorarla estéticamente por un lado, y por el otro simplificarla mas si cabe. De esta forma, esto es lo que tengo pensado para la proxima versión. Al igual que con Picapy, mi intención es dotarla de algún que otro efecto aprovechando las posibilidades que ofrece css con Gtk, simplificar el aspecto y minimizarlo…

7 comentarios en “Antiviral llega a Trusty Tahr

  1. Á
    Ángel hace 11 años

    Este sí que es uno de mis fijos. Gracias.

    1. EL
      El atareao hace 11 años

      Cualquier recomendación es bienvenida. Gracias y un saludo

  2. SA
    SAYO hace 11 años

    Yo tengo instalado ya Ubuntu 14.4 y espero por Temperatura Indicator.
    ¿ya funciona? ¿se puede utilizar?

    1. EL
      El atareao hace 11 años

      Estoy actualizando aplicaciones. Te ruego esperes unos días. Gracias

  3. CL
    cl2k hace 11 años

    Al escanear un directorio que contenía el test EICAR(«simula» ser un virus), la ventana de alerta no aparece. Cuando no hay archivos infectados funciona bien, aparece la ventana de alerta con lo siguiente: «Enhorabuena!, no se ha encontrado ningún virus».

    Por terminal:
    clamscan -ri /home/usuario/Descargas

    ———– SCAN SUMMARY ———–
    Engine version: 0.98.1
    Scanned directories: 1
    Scanned files: 2
    Infected files: 1
    Data scanned: 1.08 MB
    Data read: 1.08 MB (ratio 1.00:1)
    Time: 4.510 sec (0 m 4 s)

    1. CL
      cl2k hace 11 años

      Líneas 254 hasta 260 del archivo antiviral.py las quité y funciona bien… No sé si sera la manera correcta pero es la solución que encontré (no se mucho sobre python).

      Este es el error que arrojaba cuando analizábamos un directorio que contenía un archivo infectado:

      File «antiviral.py», line 254, in on_button_scan_clicked
      md.set_title(‘Antiviral’)
      UnboundLocalError: local variable ‘md’ referenced before assignment

      1. EL
        El atareao hace 11 años

        Hola cl2k,

        Muchas gracias, lo revisaré en los próximos días, y liberaré una nueva versión.

        Saludos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *