Difference between revisions of "ClamAV (Español)"

From ArchWiki
Jump to: navigation, search
(rm temporary i18n template)
(Actualización)
Line 1: Line 1:
[[Category:Networking (Español)]]
+
[[Category:Security (Español)]]
 
[[en:ClamAV]]
 
[[en:ClamAV]]
 
[[it:ClamAV]]
 
[[it:ClamAV]]
 
[[ru:ClamAV]]
 
[[ru:ClamAV]]
 
[[sr:ClamAV]]
 
[[sr:ClamAV]]
==¿Que es ClamAV?==
+
[[zh-CN:ClamAV]]
[http://www.clamav.net Clam AntiVirus] es una suit de antivirus de codigo abierto (GPL) para UNIX. Probee utilidades incluyendo un flexible Demonio, un escaner por linea de comandos y una herramienta avanzada para actualizar su base de datos automaticamente. El propocito principal de ClamAV es detectar virus en servidores de Windows de archivos y mails.
+
[http://www.clamav.net Clam AntiVirus] es una suite de antivirus de código abierto (GPL) para UNIX. Proporciona una serie de utilidades que incluyen un demonio multiproceso flexible y escalable, un escáner de línea de comandos y una herramienta avanzada para la actualización automática de las bases de las definiciones de virus. Dado que ClamAV viene usado principalmente en servidores de archivos/correos para escritorios Windows, el mismo detecta, sobretodo, virus y malware de Windows.
 
+
  
=== Instalación deClam AV ===
+
== Instalación ==
* Instálelo<br><pre>pacman -S clamav</pre>
+
ClamAV puede ser [[pacman (Español)|instalado]] con el paquete {{Pkg|clamav}}, disponible en los [[Official Repositories (Español)|repositorios oficiales]].
  
* Configúrelo
+
== Configuración ==
*# Edite /etc/clamav/clamd.conf, /etc/clamav/freshclam.conf y comente la bandera ''Example''
+
Ya sea que vaya a utilizar clamav como un demonio o como un simple analizador de archivos, es necesario comentar la línea que contiene la palabra ''Example'', que, por lo general, se encuentra en el inicio de los archivos {{ic|/etc/clamav/freshclam.conf}} y {{ic|/etc/clamav/clamd.conf}}.
*# Edite /etc/conf.d/clamav y ambie las opciones de arranque de "no" a "yes"<br>
+
 
<pre># cambie éstas a "yes" para arrancar
+
== Iniciar el demonio ==
 +
El servicio se llama {{ic|clamd.service}}. Léase [[Daemons (Español)|Daemons]] para más información sobre cómo iniciarlo y cómo activarlo en el arranque.
 +
 
 +
Cambie también las opciones de inicio de "no" a "yes":
 +
 
 +
{{hc|/etc/conf.d/clamav|<nowiki>
 +
# change these to "yes" to start
 
START_FRESHCLAM="yes"
 
START_FRESHCLAM="yes"
START_CLAMD="yes"</pre>
+
START_CLAMD="yes"
 +
</nowiki>}}
  
* Edite /etc/rc.conf y escriba clamav en la lista de demonios, si quiere arrancar automáticamente clamav en el arranque.
+
== Actualizar las bases de datos ==
 +
Edite el archivo de abajo y comente la línea que dice «Example».
 +
{{hc|/etc/clamav/freshclam.conf|
 +
# Comment or remove the line below.
 +
# Example
 +
}}
  
==== Errores y soluciones de ClamAV ====
+
Actualice las definiciones de virus con:
* Si te sale el siguiente mensaje después de ejecutar freshclam:
+
# freshclam
<pre>
+
 
WARNING: Clamd was NOT notified: Can't connect to clamd through /var/lib/clamav/clamd.sock
+
Los archivos de las bases de datos se guardan en:
connect(): No such file or directory
+
/var/lib/clamav/daily.cvd
</pre>
+
/var/lib/clamav/main.cvd
==> Ejecuta los siguientes comandos como root:
+
 
<pre>
+
== Escanear en busca de virus ==
 +
La orden {{ic|clamscan}} se puede utilizar para escanear determinados archivos, directorios (como la carpeta home) o el sistema completo:
 +
 
 +
$ clamscan miarchivo
 +
$ clamscan -r -i /home
 +
$ clamscan -r -i --exclude-dir=^/sys\|^/proc\|^/dev /
 +
 
 +
Si desea, puede hacer que {{ic|clamscan}} elimine el archivo infectado utilizando la opción {{ic|--remove}} en la orden.
 +
 
 +
== Solución de problemas ==
 +
=== Error: Clamd was NOT notified ===
 +
Si recibe el siguiente mensaje después de ejecutar freshclam:
 +
{{bc|
 +
WARNING: Clamd was NOT notified: Cannot connect to clamd through  
 +
/var/lib/clamav/clamd.sock connect(): No such file or directory
 +
}}
 +
 
 +
Agregue un archivo ''«sock»'' para clamav:
 +
{{bc|
 
# touch /var/lib/clamav/clamd.sock
 
# touch /var/lib/clamav/clamd.sock
 
# chown clamav:clamav /var/lib/clamav/clamd.sock
 
# chown clamav:clamav /var/lib/clamav/clamd.sock
</pre>
+
}}
 +
Después, edite el archivo {{Ic|/etc/clamav/clamd.conf}} y descomente esta línea:
 +
{{bc|LocalSocket /var/lib/clamav/clamd.sock}}
 +
Guarde el archivo y [[Daemons (Español)|reinicie el demonio]].
 +
 
 +
=== Error: No supported database files found ===
 +
Si obtiene el siguiente error al iniciar el demonio:
 +
{{bc|
 +
LibClamAV Error: cli_loaddb(): No supported database files found
 +
in /var/lib/clamav ERROR: Not supported data format
 +
}}
 +
 +
Ejecute freshclam como root:
 +
{{bc|# freshclam -v}}
  
 +
=== Error: Can't create temporary directory ===
 +
Si obtiene el siguiente error, junto con un 'AVISO' que contiene un UID y un número GID:
 +
{{bc|# can't create temporary directory}}
  
* Si te sale el siguiente mensaje al iniciar /etc/rc.d/clamav:
+
Haga lo siguiente:
<pre>
+
{{bc|# chown UID:GID /var/lib/clamav & chmod 755 /var/lib/clamav}}
LibClamAV Error: cli_loaddb(): No supported database files found in /var/lib/clamav
+
ERROR: Not supported data format
+
</pre>
+
==> Simplemente ejecuta freshclam como root:
+
freshclam -v
+

Revision as of 22:30, 15 January 2013

Clam AntiVirus es una suite de antivirus de código abierto (GPL) para UNIX. Proporciona una serie de utilidades que incluyen un demonio multiproceso flexible y escalable, un escáner de línea de comandos y una herramienta avanzada para la actualización automática de las bases de las definiciones de virus. Dado que ClamAV viene usado principalmente en servidores de archivos/correos para escritorios Windows, el mismo detecta, sobretodo, virus y malware de Windows.

Instalación

ClamAV puede ser instalado con el paquete clamav, disponible en los repositorios oficiales.

Configuración

Ya sea que vaya a utilizar clamav como un demonio o como un simple analizador de archivos, es necesario comentar la línea que contiene la palabra Example, que, por lo general, se encuentra en el inicio de los archivos /etc/clamav/freshclam.conf y /etc/clamav/clamd.conf.

Iniciar el demonio

El servicio se llama clamd.service. Léase Daemons para más información sobre cómo iniciarlo y cómo activarlo en el arranque.

Cambie también las opciones de inicio de "no" a "yes":

/etc/conf.d/clamav
# change these to "yes" to start
START_FRESHCLAM="yes"
START_CLAMD="yes"

Actualizar las bases de datos

Edite el archivo de abajo y comente la línea que dice «Example».

/etc/clamav/freshclam.conf
# Comment or remove the line below.
# Example

Actualice las definiciones de virus con:

# freshclam

Los archivos de las bases de datos se guardan en:

/var/lib/clamav/daily.cvd
/var/lib/clamav/main.cvd

Escanear en busca de virus

La orden clamscan se puede utilizar para escanear determinados archivos, directorios (como la carpeta home) o el sistema completo:

$ clamscan miarchivo
$ clamscan -r -i /home
$ clamscan -r -i --exclude-dir=^/sys\|^/proc\|^/dev /

Si desea, puede hacer que clamscan elimine el archivo infectado utilizando la opción --remove en la orden.

Solución de problemas

Error: Clamd was NOT notified

Si recibe el siguiente mensaje después de ejecutar freshclam:

WARNING: Clamd was NOT notified: Cannot connect to clamd through 
/var/lib/clamav/clamd.sock connect(): No such file or directory

Agregue un archivo «sock» para clamav:

# touch /var/lib/clamav/clamd.sock
# chown clamav:clamav /var/lib/clamav/clamd.sock

Después, edite el archivo /etc/clamav/clamd.conf y descomente esta línea:

LocalSocket /var/lib/clamav/clamd.sock

Guarde el archivo y reinicie el demonio.

Error: No supported database files found

Si obtiene el siguiente error al iniciar el demonio:

LibClamAV Error: cli_loaddb(): No supported database files found
in /var/lib/clamav ERROR: Not supported data format

Ejecute freshclam como root:

# freshclam -v

Error: Can't create temporary directory

Si obtiene el siguiente error, junto con un 'AVISO' que contiene un UID y un número GID:

# can't create temporary directory

Haga lo siguiente:

# chown UID:GID /var/lib/clamav & chmod 755 /var/lib/clamav