# Antivirus ClamAV
Antivirus en GNU Linux

# Referencia rápida
ClamAV es un software antivirus de código abierto diseñado para detectar y eliminar virus y otros tipos de malware en sistemas Unix/Linux, aunque también es utilizado en otros sistemas operativos.
Para correr el antivirus desde la terminal, primero debes abrirla, presionando Ctrl + Alt + T
si deseamos correr el antivirus en una carpeta determinada, por ejemplo, la carpeta /home/miCarpeta
sudo clamscan --infected --remove --recursive /home/miCarpeta
Para verificar archivos en los directorios de inicio de todos los usuarios:
clamscan -r /home
Para verificar todos los archivos en la computadora, pero solo mostrar los archivos infectados y hacer sonar una campana cuando los encuentre:
clamscan -r --bell -i /
# Documentación
La seguridad de un sistema es muy importante, por lo que deberíamos tener un antivirus. En GNU/Linux también.
ClamAV es un software antivirus de código abierto diseñado para detectar y eliminar virus y otros tipos de malware en sistemas Unix/Linux, aunque también es utilizado en otros sistemas operativos. En Linux Mint, puedes usar ClamAV para escanear y proteger tu sistema de amenazas potenciales. Aunque no es tan común usar antivirus en Linux como en otros sistemas, puede ser útil, especialmente si compartes archivos entre diferentes sistemas operativos o si necesitas escanear servidores o máquinas virtuales.
# instalacion de ClamAV
Para instalar desde la terminal, primero debes abrirla, presionando Ctrl + Alt + T
primero debemos actualizar los repositorios
$ sudo apt-get update && sudo apt-get upgrade -y
e instalar
sudo apt install clamav
clamscan --version
debemos actualizar antivirus
sudo systemctl stop clamav-freshclam
sudo freshclam
sudo systemctl start clamav-freshclam
# Uso básico de ClamAV
ClamAV se utiliza principalmente desde la línea de comandos. A continuación, te explico cómo usarlo.
# 1. Actualizar las definiciones de virus:
Antes de realizar un escaneo, es importante asegurarte de que las definiciones de virus estén actualizadas. ClamAV tiene un comando que descarga las últimas definiciones de virus disponibles:
sudo freshclam
Este comando descargará las actualizaciones más recientes de las bases de datos de virus.
# 2. Escanear un directorio o archivo específico:
Para escanear un archivo o directorio, puedes usar el siguiente comando:
clamscan /ruta/del/archivo_o_directorio
- Si deseas escanear un directorio completo, simplemente proporciona la ruta al directorio.
- Si el directorio contiene subdirectorios, ClamAV también los escaneará.
Ejemplo de escaneo de un directorio específico:
clamscan -r /home/usuario/Descargas
- El parámetro
-rindica que el escaneo debe ser recursivo, es decir, incluir subdirectorios.
# 3. Escanear con detalles adicionales:
Si deseas que ClamAV muestre más detalles durante el escaneo, puedes usar el parámetro -v para hacer el escaneo más "verboso":
clamscan -v /home/usuario/Descargas
- Esto mostrará más información sobre el progreso del escaneo.
# 4. Eliminar archivos infectados:
Si ClamAV detecta archivos infectados, puedes eliminarlos automáticamente usando el parámetro --remove:
clamscan -r --remove /home/usuario/Descargas
- Nota: Usa esta opción con precaución. Asegúrate de revisar los archivos detectados antes de eliminarlos, ya que podrías eliminar algo importante por error.
# 5. Escaneo completo del sistema:
Si deseas hacer un escaneo completo del sistema (lo cual puede tardar un poco dependiendo de la cantidad de archivos), puedes usar:
sudo clamscan -r --bell -i /
- El parámetro
-rhace que el escaneo sea recursivo. --bellemite un sonido cuando se encuentra un archivo infectado.-imuestra solo los archivos infectados./especifica la raíz del sistema (es decir, todo el sistema de archivos).
# 6. Ver el historial de escaneos:
ClamAV genera un archivo de registro de sus escaneos, por lo que puedes revisar los informes de los escaneos previos. El archivo de registro se encuentra típicamente en /var/log/clamav/clamav.log.
Puedes revisar este archivo con el siguiente comando:
cat /var/log/clamav/clamav.log
# Uso con ClamTk (Interfaz gráfica)
Si prefieres usar ClamAV con una interfaz gráfica, ClamTk es una opción simple y ligera. Después de instalarlo, sigue estos pasos:
Abrir ClamTk:
- Busca "ClamTk" en el menú de aplicaciones y ábrelo.
Realizar un escaneo:
- ClamTk tiene una interfaz sencilla donde puedes seleccionar la carpeta o archivo que deseas escanear.
- También tiene opciones para configurar el escaneo y ver el progreso.
Ver resultados y eliminar archivos infectados:
- Si ClamTk encuentra archivos infectados, te dará la opción de ver los detalles y eliminar los archivos si lo deseas.
# Configuración adicional (ClamAV Daemon)
Si deseas que ClamAV se ejecute automáticamente en segundo plano (por ejemplo, para realizar escaneos periódicos), el demonio clamav-daemon puede ayudarte. Este demonio puede ser configurado para realizar escaneos de manera automática.
Para verificar si el servicio está activo, puedes usar el siguiente comando:
sudo systemctl status clamav-daemon
Si no está corriendo, puedes iniciarlo con:
sudo systemctl start clamav-daemon
Si deseas que se inicie automáticamente al arranque:
sudo systemctl enable clamav-daemon