Clicky

Ir para conteúdo

Jefferson

[SCRIPT PRONTO] Monitoramento de IPs

Posts Recomendados

Salve PDH!

 

Aos que quiserem monitorar os IPs dos servidores em blacklists, de forma independente e automática, segue código:

 

 

Arquivo: rbl.sh

#!/bin/bash
COLUMN=resultadorbl
rm -f /tmp/resultado-rbl.txt
DNSBLlist=`grep -v ^# <<!
b.barracudacentral.org
bl.spamcop.net
bl.spamcannibal.org
cbl.abuseat.org
dnsbl.sorbs.net
dnsbl-0.uceprotect.net
dnsbl-1.uceprotect.net
dnsbl-2.uceprotect.net
dnsbl-3.uceprotect.net
!`
MSERVIPS=`grep -v ^# <<!
1.1.1.2
1.1.1.3
1.1.1.4
!`
for i in $DNSBLlist
do
for e in $MSERVIPS
do
IP=`echo $e | awk 'BEGIN { FS = "." } ; { print $4 "." $3 "." $2 "."$1 }'`
if dig $IP.$i +short | grep -q "^127.0.0."
then
echo "IP $e LISTADO! Blacklist: $i
" >> /tmp/resultado-rbl.txt
fi
done
done
mail -s "[ALERTA] Blacklists" email@email.com.br < /tmp/resultado-rbl.txt

No meu caso eu criei o arquivo rbl.sh na pasta /root e adicionei o seguinte comando CRON para ser executado diariamente:

 

0 2 * * * sh /root/rbl.sh

 

 

Assim recebo diariamente um e-mail com os IPs listados.

 

Gostou? Curta o post!  B)

  • Gostei! 6

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Jefferson

 

Bom dia

 

Pode postar um print para nos vermos funcionando?

 

Apenas execute o script no SSH do seu servidor e você receberá um e-mail informando quais IPs estão listados e em qual blacklist.

 

Exemplo:

 

IP 127.0.0.1 LISTADO! Blacklist: b.barracudacentral.org

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas ele envia apenas quando está listado ou toda vez que faz a checagem ?

 

Somente quando o IP está listado. O monitoramento ficaria complicado por exemplo, para 100 IPs verificados em apenas 5 blacklists. Seriam 500 registros enviados em um e-mail para você.

 

Em nosso caso são 180 IPs em 32 blacklists verificadas...

  • Gostei! 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



×
×
  • Criar Novo...