Apagar arquivos maliciosos de pastas compartilhadas pelo Samba periodicamente

Publicado por Mário Jorge Santos (última atualização em 07/01/2013)

[ Hits: 5.033 ]

Download apagavirus.sh




Esse script é usado para apagar arquivos maliciosos de pastas compartilhadas pelo Samba, mas pode ser usado para apagar arquivos de determinadas extensões em qualquer pasta. Foram utilizadas apenas algumas extensões conhecidas de arquivos maliciosos. Com esse código o script está apagando os arquivos a cada 4 segundos. Logado como usuário root, basta colar o código num arquivo texto, e nomeá-lo como desejar, por exemplo: apagavirus.sh

Observação: Fique atento para não deixar várias instâncias do script executando ao mesmo tempo na mesma máquina, pois, como se trata de um loop infinito, várias instâncias podem acabar consumindo muitos recursos de memória e processamento da máquina.

  



Esconder código-fonte

#!/bin/bash
  
  while true
  do
  sleep 4
  
  cd /home/publico/
   rm -f autorun.inf
   rm -f AUTORUN.INF
   rm -f *.exe
  
   rm -f *.cmd
   rm -f *.pif
   rm -f *.EXE
   rm -rf RECYCLER/
   rm -rf RECYCLER32
  
   cd /home/userShares/Professores/
   rm -f autorun.inf
   rm -f AUTORUN.INF
   rm -f *.exe
   rm -f *.EXE
   rm -f *.pif
   rm -f *.cmd
   rm -rf RECYCLER/
   rm -rf RECYCLER32/
  done

Scripts recomendados

Ver endereço IP externo com DuckDuckGo + wget

Limpar e mostrar tamanho da lixeira no Samba

Teste compatativo entre discos e/ou partições

Script para instalar o vsftpd

Shuffle - Simples shell script que embaralha um array


  

Comentários
[1] Comentário enviado por vitorioluis em 11/01/2013 - 08:54h

Na minha opnião é mais usar o veto File no samba:
veto files = /*.mp3/*.avi/*.wma/*.wmv/*.inf/*.rmvb/*.cmd/*.bat/*.pif/*.scr/*.exe/*.vbs/*.vmx/*.vob/*.ifo/*.bup/*.ttf$


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts