Compilar el antivirus Clamav – Clamav 0.100.0

Seguro que has escuchado alguna vez eso de que en GNU/Linux no es necesario un antivirus al igual que has escuchado aquello de que en GNU/Linux no se pueden jugar videojuegos.

Muchas tonterías se escuchan a lo largo del día en el bar Linux de la esquina. Si puedes programar algo para una sistema operativo entonces puedes programar virus, puedes programar juegos, … y por tanto puede ese software en general ser ejecutado sobre ese sistema operativo. En resumen: Si es buena cosa tener un antivirus.

Y se que ahora me vas a venir con el rollo este de:

– ¡ Fanta, Fanta !, pero GNU/Linux es más seguro. De primeras dicen que el software lo instalas de repositorios y que esto está firmado criptograficamente para que el software instalado sea el que ha de ser y no otro alterado con fines malévolos.

Que algo sea más seguro que otra cosa no implica que sea seguro, exento de errores. El usuario lo mismo no instala todo de repos, tiene correo electrónico, navega, usa software, … ¿Conoces el funcionamiento de todas las distros existentes? NO. Pues eso.

Tener un antivirus como clamav en el sistema no es tenerlo necesariamente residente, consumiendo recursos.

Por ese motivo vamos a ver de que forma podemos compilar clamav para disponer de este antivirus cuando nos interese.

Compilarlo puede hacerse de este modo. Primero instalando dependencias y eliminando una posible instalación anterior:

# apt-get remove clamav --purge
# apt autoremove
# rm -rf /etc/clamav/
# adduser clamav; addgroup clamav; adduser clamav clamav
# apt-get install libssl-dev libjson-c-dev libmilter-dev llvm-dev

Bajamos el código fuente del antibichos, lo descomprimimos y lo compilamos:

$ wget "http://www.clamav.net/downloads/production/clamav-0.100.0.tar.gz"
$ tar xfvz clamav-0.100.0.tar.gz 
$ cd clamav-0.100.0
$ ./configure #--enable-milter --enable-experimental
$ make clean
# make uninstall
$ make -j3
# make install
# ldconfig

Pero amigo/a aún no está todo. Hemos de configurar unas cosillas y entonces todo pasará, todo irá bien, no tendrás de que preocuparte billy:

$ cd /usr/local/etc/
# mv clamd.conf.sample clamd.conf
# mv freshclam.conf.sample freshclam.conf

Editamos los archivos para comentar en las primeras líneas donde aparece EXAMPLE. En ambos archivos. Luego:

# mkdir -p /usr/local/share/clamav
# chown -R clamav:clamav /usr/local/share/clamav/
# clamconf
# su - clamav
$ freshclam

La base de datos comenzará a actualizarse.

Se puede añadir a cron para que compruebe cada noche actualización de base de datos y con el programa clamvscan escanear en búsqueda de bichos y notificar.

Eso ya es cosa de como se quiera usar. Lo que hemos de saber es que fleshclam se bajará la base de datos, es el programa que comprobará si existe novedad. Clamscan será el que nos sirva para comprobar lo que necesitemos comprobar. Es crema de la buena y tiene un montón de opciones.

Saludos cordiales.

próximo Publicación

Atrás Publicación

Dejar una contestacion

© 2018 [ MIERDA TV ]

Tema de Anders Norén