ClamAV no busca virus

ClamAV no busca virus

Actualmente se ejecuta el filtro de spam Postfix, Amavis, Spamassassin y ClamAV que envía al servidor Exchange del sitio. Ejecutándose en Ubuntu Server 16.04 CLI. Todo funciona y envía correo al servidor Exchange sin problemas, Spamassassin y Amavis funcionan y recogen/bloquean el spam. Pero no puedo hacer que Clam busque virus en el correo electrónico que llega a través de postfix, no veo nada en mail.log sobre su escaneo. El archivo de prueba EICAR y los archivos de prueba ClamAV pasan directamente por el filtro.

Lo único relacionado con clam en syslog es: (!)ClamAV-clamd: All attempts (1) failed connecting to /var/run/clamav/clamd.ctl, retrying (2).

Puedo publicar registros si es necesario.

Respuesta1

Del funcionariopáginas wikiPara que clamav configure clamav tenemos dos modos:

  1. Modo manual y se configura y utiliza en consecuencia

    • Instalar:

      sudo apt install clamav clamtk
      
    • Uso:

      sudo clamscan [options] [target file or directory]
      
  2. Modo demonio y se configura y utiliza en consecuencia

    • Instalar:

      sudo apt install clamav-daemon
      
    • Uso:

      sudo clamdscan [options] [target file or directory]
      

Información dewiki

Ejecute ClamAV como demonio

Instale clamav-daemon. Luego podrá utilizar clamdscan donde antes habría utilizado clamscan. Muchos programas, especialmente servidores de correo electrónico, pueden conectarse a un demonio ClamAV. Esto acelera el análisis de virus ya que el programa siempre está en la memoria.

El paquete clamav-daemon crea un usuario 'clamav'; Para permitir que ClamAV escanee archivos del sistema, como su cola de correo, puede agregar clamav al grupo propietario de los archivos.

Deje que ClamAV escuche los escaneos entrantes

Hay casos en los que es posible que desee que el demonio ClamAV actúe como escáner para otros sistemas, de modo que no tenga que ejecutar todo localmente en el sistema.

Para hacer esto, simplemente tiene que modificar el archivo clamd.conf y agregar los argumentos TCPSocket PORTNUMBER y TCPAddr IPADDRESS al archivo clamd.conf y recargar el demonio. El demonio luego aceptará conexiones a través de la combinación de dirección IP y puerto que especifique.

Verifique si Clamscan se está ejecutando

Búscalo en la lista de procesos o utiliza este práctico acceso directo: ps ax | grep[c]lamd

información relacionada