Jefferson Posted July 10, 2015 Share Posted July 10, 2015 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) 6 Quote █ DDR Host - https://www.ddrhost.com.br █ Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios Link to comment Share on other sites More sharing options...
Jefferson Posted July 10, 2015 Author Share Posted July 10, 2015 @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 0 Quote █ DDR Host - https://www.ddrhost.com.br █ Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios Link to comment Share on other sites More sharing options...
jgmoura Posted July 10, 2015 Share Posted July 10, 2015 Mas ele envia apenas quando está listado ou toda vez que faz a checagem ? 1 Quote Link to comment Share on other sites More sharing options...
Jefferson Posted July 10, 2015 Author Share Posted July 10, 2015 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... 1 Quote █ DDR Host - https://www.ddrhost.com.br █ Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios Link to comment Share on other sites More sharing options...
LucianoZ Posted July 10, 2015 Share Posted July 10, 2015 Muito bom, é uma boa coisa para a comunidade, vou até fazer uns ajustes para mim. 1 Quote Hospedagem, Revendas, Servidores VPS - [Adven Host] Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.