Zclamav - script para substituir o Clamtk

Publicado por Fernando T. Da Silva (última atualização em 02/03/2018)

[ Hits: 1.258 ]

Homepage: http://meumundotux.blogspot.com.br/

Download zclamav1.0.tgz




ZClamav, um simples script para substituir o Clamtk caso sua distro não tenha o mesmo no repositório ou você não conseguiu compilar o sources, com atalho no menu de programa.

Para instalar:

$ sudo tar -xvf zclamav1.0.tgz -C /

  



Esconder código-fonte

while true; do
  choice="$(zenity --width=400 --height=380 --list --column "Executar:" --title="ZClamav" \
  "Escanear um arquivo" \
  "Escanear um diretório" \
  "Escanear diretório não recursivo" \
  "Atualizar base de dados" \
  "Versão da base de dados" \
  "Abrir arquivo de log" \
  "Excluir arquivo de log" \
  "Ajuda" \
  "Sair")"

  case "${choice}" in

"Escanear um arquivo" )
files=$(zenity --file-selection --multiple --separator=$'\n' --file-filter='*.*')
clamscan --bell -i -l  /tmp/clamav.log "$files" | zenity --progress --title "Escaneando" --text "Aguarde..." --auto-close --pulsate 
zenity --title="clamav.log" --text-info --filename=/tmp/clamav.log  --width=700 --height=920

;;

"Escanear um diretório" )
files=$(zenity --file-selection --directory --separator=$'\n' )
clamscan --bell -i -r -l  /tmp/clamav.log "$files" | zenity --progress --title "Escaneando" --text "Aguarde..." --auto-close --pulsate 
zenity --title="clamav.log" --text-info --filename=/tmp/clamav.log  --width=700 --height=920

;;

"Escanear diretório não recursivo" )
files=$(zenity --file-selection --directory --separator=$'\n' )
clamscan --bell -i -l  /tmp/clamav.log "$files" | zenity --progress --title "Escaneando" --text "Aguarde..." --auto-close --pulsate 
zenity --title="clamav.log" --text-info --filename=/tmp/clamav.log  --width=700 --height=920

;;

"Atualizar base de dados" )
xterm -g 45x5 -fa 'Luxi Mono' -fs 14 -e sudo freshclam
zenity --info --title "Atualização" --text "Concluído"

;;

"Versão da base de dados" )
freshclam -V > /tmp/base
zenity --title "Versão da base de dados" --text-info --filename=/tmp/base --width 220 --height 200
rm /tmp/base

;;

"Abrir arquivo de log" )
leafpad /tmp/clamav.log

;;

"Excluir arquivo de log" )
rm /tmp/clamav.log
zenity --info --title "" --text "Arquivo de log excluído"

;;


"Ajuda" )
zenity --title "Ajuda do ZClamav" --text-info --filename=/usr/share/doc/zclamav/zclamav-ajuda.txt --width 1024 --height 700

;;

        *)
            break
          ;;
        esac
done

Scripts recomendados

Script de compilação do kernel 3.3.2 com cflags -march=native e patch 3.3.0-ck1 para ubuntu 11.10

Contar o número de arquivos e subdiretórios de um diretório

Montando compartilhamentos windows

Snake [ALFA] em Shell Script

calculadora em kdialog


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts