Como encontrar vírus no Linux pela linha de comando

Para encontrar vírus no Linux a partir da linha de comando, instale o ClamAV , atualize seu banco de dados de assinaturas com o FreshClam e execute o ClamScan nos arquivos ou pastas que deseja verificar. Adicione ` --recursive--include` para incluir subpastas e --infected`--show` para exibir as detecções sem listar todos os arquivos limpos. O ClamScan realiza uma verificação única e não precisa que o clamdserviço esteja em execução. Um relatório limpo significa que o ClamAV não encontrou nenhuma assinatura correspondente no conteúdo verificado; isso não prova que todos os arquivos são seguros.

O ClamAV detecta vírus e outros malwares em arquivos de sistemas Linux, mas é um conjunto de ferramentas para verificação de malware, e não um pacote completo de segurança para endpoints. Consulte a visão geral do ClamAV para obter detalhes sobre seu escopo.

1. Instale o ClamAV a partir da sua distribuição.

Use o gerenciador de pacotes da sua distribuição quando houver um pacote ClamAV disponível e com suporte. Os responsáveis ​​pelo projeto observam que os nomes dos pacotes e os caminhos de configuração podem variar de acordo com a distribuição; portanto, verifique a documentação do pacote da sua distribuição caso algum comando seja diferente. Estes são alguns exemplos de pacotes comuns:

DistribuiçãoComando de instalação
Ubuntu ou Debiansudo apt install clamav clamav-freshclam
Fedorasudo dnf install clamav clamav-update
Arch Linuxsudo pacman -S clamav
openSUSEsudo zypper install clamav

Se o seu gerenciador de pacotes indicar que um dos pacotes de atualização está indisponível, instale o pacote correspondente freshclamà sua versão. Evite copiar comandos de compilação de código-fonte antigos de guias desatualizados: os requisitos e a configuração de compilação atuais do ClamAV mudaram ao longo do tempo.

Terminal Linux mostrando o comando apt para instalar o pacote ClamAV.
Instale o ClamAV a partir do repositório de pacotes da sua distribuição Linux.

Confirme se o scanner está instalado:

clamscan --versão
Terminal Linux exibindo o comando clamscan --version para verificar se o ClamAV está instalado.
Confirme se o comando ClamScan está disponível.

2. Atualize as assinaturas de vírus do ClamAV

O FreshClam baixa e atualiza os bancos de dados de assinaturas oficiais do ClamAV. Se a sua distribuição ainda não executa o atualizador FreshClam, inicie uma atualização manual com:

sudo freshclam
Terminal Linux exibindo o comando sudo freshclam para atualizar as assinaturas do ClamAV.
Atualize o banco de dados de assinaturas antes da digitalização.

Alguns pacotes configuram um serviço de atualização em segundo plano. Se uma atualização manual informar que outro processo de atualização já está em execução, deixe o serviço terminar em vez de iniciar o FreshClam repetidamente. Verifique o nome do serviço usado pela sua distribuição; em alguns sistemas, é `service` clamav-freshclam. Mantenha as assinaturas atualizadas antes de cada verificação manual. A documentação do FreshClam explica como as atualizações do banco de dados funcionam.

3. Digitalize um arquivo ou pasta

Para inspecionar um arquivo baixado, substitua `<nome_do_arquivo>` sample.zippelo arquivo que deseja verificar:

clamscan --infected "$HOME/Downloads/sample.zip"
Terminal Linux mostrando o ClamAV analisando um arquivo ZIP na pasta Downloads.
Analise um único arquivo passando seu caminho para o clamscan.

Você não precisa sudode permissões para arquivos que sua conta possa ler. Se receber erros de permissão, verifique um diretório que você controla ou execute o comando novamente com privilégios elevados, quando apropriado.

Para examinar um diretório e tudo o que estiver abaixo dele, use --recursive(forma abreviada -r):

clamscan --recursive --infected "$HOME/Downloads"
Terminal Linux exibindo uma varredura recursiva do ClamAV na pasta Downloads.
Utilize a varredura recursiva para incluir pastas aninhadas.

Sem a opção recursiva, o ClamScan verifica os arquivos no diretório especificado, mas não acessa seus subdiretórios. Adicione `--recursive` --verbosese quiser visualizar mais informações sobre a atividade de verificação ou use `--recursive` --log=FILEpara salvar um relatório.

4. Verifique sua pasta pessoal ou outros locais.

Seu diretório pessoal é um bom ponto de partida, pois contém downloads e arquivos que você abre. Este comando examina a pasta pessoal do usuário atual e seus diretórios aninhados:

clamscan --recursive --infected "$HOME"
Terminal Linux exibindo uma varredura recursiva do ClamAV no diretório home do usuário atual.
Analise sua pasta pessoal e seus subdiretórios.

Para uma verificação mais abrangente dos locais de usuários e arquivos temporários, passe vários diretórios em um único comando:

sudo clamscan --recursive --infected /home /tmp /var/tmp
Terminal Linux exibindo uma varredura ClamAV privilegiada dos diretórios /home, /tmp e /var/tmp.
Verifique os locais comuns de arquivos temporários e de usuários.

Adicione o caminho de uma unidade montada, como /media/$USER/DRIVE_NAME, se desejar inspecionar o armazenamento removível. Uma verificação completa do sistema de arquivos raiz também é possível com sudo clamscan --recursive --infected /, mas pode demorar bastante e pode reportar arquivos que não consegue ler ou sistemas de arquivos virtuais especiais. Pressione Ctrl+Cpara interromper. Trate erros de acesso como arquivos não verificados, não como resultados limpos. O ClamAV também aplica limites de verificação a alguns conteúdos grandes ou complexos; revise as opções e limites do ClamScan antes de interpretar uma verificação ampla.

5. Salve e interprete o relatório de digitalização.

Para manter um relatório para revisão posterior, adicione um caminho de log. Isso gravará o log scan.logno seu diretório atual:

clamscan -r -i --log=scan.log ~/Downloads
Terminal Linux exibindo uma varredura recursiva de Downloads que grava seu relatório em scan.log.
Salve um registro de varredura para revisão posterior.

Abra o relatório salvo com less scan.log, ou leia o resumo que o ClamScan imprime ao terminar. Se o resumo disser Infected files: 0, nenhuma assinatura carregada correspondeu aos arquivos que foram verificados com sucesso. Uma linha terminada em FOUNDnome de um arquivo e da assinatura de detecção; é um alerta para investigar, não um motivo para abrir o arquivo.

  • Se o ClamAV detectar algo, não execute nem visualize o arquivo. Isole-o do uso normal, anote o caminho e o nome da assinatura e verifique a origem dele.
  • Não utilize --removeessa opção como resposta padrão. Podem ocorrer falsos positivos e a exclusão automática pode destruir um arquivo importante. O ClamAV documenta alternativas de quarentena e explica como analisar possíveis falsos positivos em seu guia de alertas de verificação .
  • Se a verificação reportar erros de permissão, leitura ou banco de dados, resolva-os e verifique novamente. Um arquivo que o ClamAV não conseguiu inspecionar não foi apagado.

Para uma verificação comum, atualize as assinaturas primeiro, verifique a pasta Downloads e seu diretório pessoal recursivamente e, em seguida, revise quaisquer alertas e o resumo final. clamonaccO cliente do ClamAV pode fornecer monitoramento em tempo real clamd, mas isso requer configuração separada. Um comando simples clamscanverifica apenas os caminhos que você especificar.

Deixar um comentário

Como instalar o tema Paper GTK no Linux

Como instalar o tema Paper GTK no Linux

Instale o tema Paper GTK a partir de repositórios Linux compatíveis, habilite-o para aplicativos GTK no GNOME Tweaks e veja o que o tema legado pode e não pode alterar.

Como instalar e configurar o SABnzbd no Linux

Como instalar e configurar o SABnzbd no Linux

Instale o SABnzbd no Ubuntu ou Debian, ou execute-o em um contêiner Docker em outro host Linux. Em seguida, abra a interface web e configure seu provedor e as pastas de download.

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Capture o áudio da área de trabalho Linux no Audacity direcionando o fluxo de gravação para a fonte de monitor do seu dispositivo de saída. Siga os passos do PulseAudio e do PipeWire, dicas de exportação e correções para faixas silenciosas.

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Instale o Dropbox no Linux a partir do pacote oficial, faça login, sincronize uma pasta local, gerencie a sincronização seletiva e verifique o status pela linha de comando.

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Inkscape a partir dos repositórios da sua distribuição Linux, do PPA estável do Ubuntu, do Snap ou do Flathub, utilizando os comandos e notas atuais para escolher a origem do pacote.

Como instalar o PulseEffects no Linux com o Easy Effects

Como instalar o PulseEffects no Linux com o Easy Effects

O PulseEffects agora é Easy Effects. Instale o equalizador baseado em PipeWire com apt, DNF, Pacman ou Flatpak, direcione o áudio e salve as configurações.

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Use o FSlint para analisar pastas selecionadas do Linux, verificar grupos duplicados e excluir arquivos redundantes com segurança, ou aprenda quando a fusão de links físicos é apropriada.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

O antigo plugin OpenMediaVault para Plex foi arquivado. Configure o Plex no OMV 8 com OMV-Extras, o plugin Compose, armazenamento persistente e o contêiner oficial do Plex.

Como encontrar vírus no Linux pela linha de comando

Como encontrar vírus no Linux pela linha de comando

Aprenda como instalar o ClamAV, atualizar suas assinaturas, verificar arquivos e pastas do Linux recursivamente e revisar as detecções sem excluir arquivos automaticamente.

Como limpar e acelerar o Ubuntu com segurança

Como limpar e acelerar o Ubuntu com segurança

Limpe e acelere o Ubuntu com a limpeza segura do APT, verificações de armazenamento e controles de inicialização que ajudam a liberar espaço e solucionar problemas de lentidão na área de trabalho.