Jefferson Postado Julho 10, 2015 Compartilhar Postado Julho 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 protected] < /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 Citar █ DDR Host - https://www.ddrhost.com.br █ Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios Link para o comentário Compartilhar em outros sites More sharing options...
Jefferson Postado Julho 10, 2015 Autor Compartilhar Postado Julho 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 Citar █ DDR Host - https://www.ddrhost.com.br █ Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios Link para o comentário Compartilhar em outros sites More sharing options...
jgmoura Postado Julho 10, 2015 Compartilhar Postado Julho 10, 2015 Mas ele envia apenas quando está listado ou toda vez que faz a checagem ? 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Jefferson Postado Julho 10, 2015 Autor Compartilhar Postado Julho 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 Citar █ DDR Host - https://www.ddrhost.com.br █ Hospedagem de Sites, Revenda de Hospedagem, Servidores Virtuais, Registro de Domínios Link para o comentário Compartilhar em outros sites More sharing options...
LucianoZ Postado Julho 10, 2015 Compartilhar Postado Julho 10, 2015 Muito bom, é uma boa coisa para a comunidade, vou até fazer uns ajustes para mim. 1 Citar Chamou? Estamos ai! Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
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.