ClamAV não verifica vírus

ClamAV não verifica vírus

Atualmente executando o filtro de spam Postfix, Amavis, Spamassassin e ClamAV que envia para o servidor Exchange no local. Executando na CLI do Ubuntu Server 16.04. Tudo funciona e envia e-mails para o servidor Exchange sem problemas, Spamassassin e Amavis funcionam e coletam/bloqueiam spam. Mas não consigo fazer com que o Clam verifique se há vírus no e-mail que chega pelo postfix, não vejo nada no mail.log sobre a verificação. O arquivo de teste EICAR e os arquivos de teste ClamAV passam direto pelo filtro.

A única coisa relacionada ao clam no syslog é: (!)ClamAV-clamd: All attempts (1) failed connecting to /var/run/clamav/clamd.ctl, retrying (2).

Posso postar logs, se necessário.

Responder1

Do oficialpáginas wikipara o clamav configurar o clamav, temos dois modos:

  1. Modo manual e é configurado e usado adequadamente

    • Instalar:

      sudo apt install clamav clamtk
      
    • Uso:

      sudo clamscan [options] [target file or directory]
      
  2. Modo Daemon e é configurado e usado adequadamente

    • Instalar:

      sudo apt install clamav-daemon
      
    • Uso:

      sudo clamdscan [options] [target file or directory]
      

Informação dewiki

Execute o ClamAV como um Daemon

Instale o clamav-daemon. Você pode então usar o clamdscan onde você usaria anteriormente o clamscan. Muitos programas, especialmente servidores de e-mail, podem se conectar a um daemon ClamAV. Isso acelera a verificação de vírus, pois o programa está sempre na memória.

O pacote clamav-daemon cria um usuário 'clamav'; para permitir que o ClamAV verifique os arquivos do sistema, como o spool de e-mail, você pode adicionar o clamav ao grupo que possui os arquivos.

Deixe o ClamAV ouvir verificações recebidas

Há casos em que você pode querer que o daemon ClamAV atue como um scanner para outros sistemas, para que você não precise executar tudo localmente no sistema.

Para fazer isso, basta modificar o arquivo clamd.conf e adicionar os argumentos TCPSocket PORTNUMBER e TCPAddr IPADDRESS ao arquivo clamd.conf e recarregar o daemon. O daemon aceitará conexões através do endereço IP e da combinação de porta que você especificar.

Verifique se o Clamscan está em execução

Procure-o na lista de processos ou use este atalho útil: ps ax | grep [c]lamd

informação relacionada