Nota: Este programa não é mais mantido. #163
Este ReadMe foi verificado pela última vez ou atualizado no 20240330.
Índice:
CLAMTK é um front -end para Clamav (Antivírus de Clam). Destina-se a ser um scanner fácil de usar, leve e sob demanda para sistemas Linux.
Embora suas primeiras encarnações datem de 2003, o CLAMTK foi enviado pela primeira vez para distribuição em 2004 para uma conta de roothell.Be e, finalmente, para o SourceForge.net em 2005. No final de 2013, ele foi transferido para uma página de código do Google, depois para Github, Gitlab e Bitbucket. Agora é 2024 e, por algum motivo, o desenvolvimento ainda está indo. De fato, fevereiro de 2024 marca 20 anos de atividade (de estar disponível ao público, ou seja).
Relatar bugs ou sugestões no seguinte:
https://github.com/dave-theunsub/clamtk/issues
https://gitlab.com/dave_m/clamtk/issues
https://launchpad.net/clamtk
Você fala mais de um idioma? Veja a página de lançamento.
Se você quiser, "Star" Clamtk ou seus projetos relacionados em um ou ambos os seguintes:
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/home
https://gitlab.com/dave_m/clamtk/
https://launchpad.net/clamtk
CLAMAV
GTK2-PERL
GTK3
VIRUSTOTAL
A maneira mais fácil de instalar o clamtk é usar os RPMs. Os comandos dnf e yum atraem requisitos.
Primeiro, comece com os repositórios oficiais.
sudo yum install clamtk ou sudo dnf install clamtk .
Se isso não funcionar, faça o download do arquivo do site oficial. Você poderá apenas clicar duas vezes no arquivo para instalação ou atualização.
Para esses exemplos, usaremos a versão 6.17. O nome do arquivo pode diferir com base na sua distribuição.
Para instalar usando uma janela de terminal:
sudo yum install clamtk-6.17-1.el9.noarch.rpm ou sudo dnf install clamtk-6.17-1.fc39.noarch.rpm
Para remover o clamtk:
sudo yum erase clamtk ou sudo dnf erase clamtk .
Aviso : não faça isso. É muito mais fácil clicar duas vezes em um .deb ou .rpm. Realmente, abaixe a fonte.
O tarball contém todas as fontes. Uma maneira de fazer isso, conforme testado no Fedora, é executar os seguintes comandos:
tar xzf clamtk-6.17.tar.xz
sudo mkdir -p /usr/share/perl5/vendor_perl/ClamTk
sudo cp lib/ * .pm /usr/share/perl5/vendor_perl/ClamTk
sudo chmod +x clamtk
sudo cp clamtk /usr/local/bin (or /usr/bin) Exemplos:
perl clamtk
ou
chmod +x /path/to/clamtk
/path/to/clamtkVocê poderá clicar duas vezes no arquivo .deb para instalá -lo. O gerente do seu pacote deve recuperar as dependências necessárias.
Na linha de comando, você pode fazer isso:
sudo apt install clamtk
Se você baixou o arquivo, use isso:
sudo apt install clamtk_6.17-1_all.deb
Para remover o clamtk:
sudo dpkg --purge clamtk
Observe que as compilações Debian/Ubuntu não são mais assinadas por GPG.
Recomenda -se que você instale o clamtk a partir de repositórios oficiais. Verifique sua distribuição primeiro e sempre instale de fontes confiáveis.
Enquanto os Debian/Ubuntu .debs costumavam ser assinados digitalmente, eles não são mais; A maneira como eu costumava fazer isso não funciona mais. Os RPMs são assinados digitalmente. Veja como você pode verificar os RPMs:
rpm --import https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}n'rpm --checksig clamtk-6.17-1.fc39.noarch.rpm/home/you/clamtk-6.17-1.fc39.noarch.rpm: rsa sha1 (md5) pgp md5 OKVocê também pode verificar o tarball. Usando o 6.17 como a versão de exemplo, verifique se você baixou o tarball, sua assinatura isolada (.asc) e a chave na etapa 1 acima.
wget https://davem.fedorapeople.org/RPM-GPG-KEY-DaveM-20230506gpg --import RPM-GPG-KEY-DaveM-20230506gpg2 --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.gz ougpg --verify clamtk-6.17.tar.xz.asc clamtk-6.17.tar.xzgpg: Signature made Sun 11 Sep 2016 06:29:41 AM CDT using RSA key ID (cortado por brevidade). Agora você pode usar o Minisign também!
Minisign
Primeiro, você precisará da minha chave pública de miniSign:
Chave do miniSign público
Então você precisará do arquivo minisig para o programa que está verificando.
Um link para ele será com o restante dos downloads.
Para este exemplo:
https://github.com/dave-theunsub/clamtk/releases/download/v6.17/clamtk-6.17.tar.xz.minisig
Em seguida, verifique como assim:
minisign -V -x clamtk-6.17.tar.xz.minisig -p davemminisign.pub -m clamtk-6.17.tar.xzO clamtk também pode ser executado a partir da linha de comando:
clamtk file_to_be_scanned ou
clamtk directory_to_be_scanned O principal motivo da opção CommandLine (porém básico) é permitir o clique com o botão direito do mouse no seu gerenciador de arquivos (por exemplo, arquivos, caja ou golfinho). Se você precisar de opções de linha de comando mais extensas, é recomendável que você use o próprio executável do CLAMScan. (Digite man clamscan na linha de comando.)
Você pode visualizar e excluir logs de digitalização selecionando a opção "History".
Você também tem algumas opções com os arquivos exibidos. Clique no arquivo digitalizado para selecioná-lo e clique com o botão direito do mouse: você deve ter quatro opções lá.
~/.clamtk/viruses ).Se você tem arquivos em quarentena para exame posterior, você terá a opção de restaurá -los no local anterior (se conhecidos) ou excluí -los.
Para adicionar um clique com o botão direito do mouse, a capacidade do menu de contexto de enviar arquivos e diretórios para o scanner, instale o plug-in apropriado. Links para as versões mais recentes estão disponíveis aqui:
https://github.com/dave-theunsub/clamtk/
https://gitlab.com/dave_m/clamtk/wikis/downloads
Aqui estão as páginas específicas. Observe que eles também são espelhados no GitHub.
GNOME (Files File Manager):
https://github.com/dave-theunsub/clamtk-gnome
https://gitlab.com/dave_m/clamtk-gnome
KDE (Dolphin File Manager):
https://github.com/dave-theunsub/clamtk-kde
https://gitlab.com/dave_m/clamtk-kde
XFCE (Thunar File Manager):
https://github.com/dave-theunsub/thunar-sendto-clamtk
https://gitlab.com/dave_m/thunar-sendto-clamtk
Mate (Nemo File Manager):
https://github.com/dave-theunsub/nemo-sendto-clamtk
https://gitlab.com/dave_m/nemo-sendto-clamtk
Suas assinaturas estão atualizadas, mas o clamtk diz que não são?
Você provavelmente tem mais de um diretório de assinatura de vírus. Veja abaixo a resposta para encontrar assinaturas.
Se você está recebendo um erro de que o clamtk não pode encontrar suas assinaturas:
O CLAMTK está tentando encontrar suas definições de vírus. Normalmente, estes são mantidos em/var/lib/clamav ou/var/clamav ou em outro lugar. Se você tem certeza de que esses arquivos existem, encontre a localização deles e envie -a. Tente o seguinte para determinar sua localização:
find /var -name "daily.cvd" -printfind /var -name "daily.cld" -printVocê está usando a fonte e vê algo assim: não consegue localizar foo/bar.pm em @inc. (etc, etc).
Isso significa que você está perdendo algumas das dependências. Tente encontrar a dependência através dos repositórios da sua distribuição ou simplesmente vá para o CPAN. Sempre tente primeiro o repositório da sua distribuição. É mais do que provável que sua distribuição já os embalagens para facilitar a instalação. Dependendo da sua distro, você provavelmente usará yum , dnf , apt ou algum "gerenciador de atualização" e similares.
Não posso mais clicar em arquivos/diretórios para digitalizar!
Isso porque não agrupamos mais essa funcionalidade. Nem todo mundo usa o Gnome. Existem complementos para XFCE, KDE, Mate e Gnome - são pequenos pacotes, fáceis de instalar e conter essa funcionalidade.
Provavelmente muito. Deixe -me saber, por favor. A reclamação em algum quadro de avisos em algum lugar em uma das dezenas de sites Linux não corrige bugs ou melhorará o programa. Veja a seção abaixo para obter informações de contato.
A partir da versão 3.10, o CLAMTK não verá os diretórios de correio padrão, como .Evolution, .Mozilla ou .Thunderbird. Isso se deve a problemas de análise. Se uma maneira inteligente de fazer isso surgir, será adicionado.
Além disso, observe que os números de versão não significam absolutamente nada. Não há rima ou razão para números ímpares ou uniformes (ou seja, um número ímpar não significa "instável"). Uma nova versão significa que ele sobe 1 (ou, melhor, 0,01).
O CLAMTK começou usando as bibliotecas TK (assim seu nome). Em 2005, isso foi alterado para Perl-GTK2 (ou GTK2-PERL, o que for). A versão TK ainda está disponível no SourceForge.net, mas não está atualizada há algum tempo e não deve ser usada.
O plano para a série 5.xx era usar o GTK3. Infelizmente, Debian e Ubuntu não tinham uma versão recente do libgtk3-perl, e o CentOS não tinha Perl-Gtk3. Então, no último segundo, a versão 5.00 foi reescrita para usar o GTK2. De novo.
A versão 6.xx foi gravada para usar o GTK3, pois o GTK2 é descontinuado. Desta vez, não há um novo design, pois esse foi um esforço para garantir que a versão GTK3 pudesse ser incluída nos próximos lançamentos de distribuição (como no Debian).
A versão 7.xx provavelmente terá um novo design e também poderá ser escrito em um idioma diferente.
E também há um GTK4 em andamento.
Muitas pessoas contribuíram com seu tempo, energia, opiniões, recomendações e experiência para este software. Não posso agradecer o suficiente. Seus nomes estão listados no arquivo de créditos.
Também um grande obrigado a: