Verificador de lista negra de servidor de email

Verificador de lista negra de servidor de email

Existe um utilitário de linha de comando que verifica se um servidor de e-mail especificado está em algum servidor conhecido?lista negra?

Eu seiamispammermas só está disponível no Debian, parece não ter manutenção e da última vez que verifiquei estava com muita fome de memória.

Responder1

Como não encontrei um substituto para o amispammereu crieicheck-dnsbl.py, um pequeno script Python que verifica algumas listas negras conhecidas. Ele usadnspythonpara todas as solicitações de DNS necessárias.

Exemplo:

$ ./check-dnsbl.py 117.246.201.146     
2016-11-05 19:01:13 - ERROR    - There is no reverse DNS record for 117.246.201.146
2016-11-05 19:01:13 - ERROR    - OMG, 117.246.201.146 is listed in DNSBL zen.spamhaus.org: 127.0.0.11 ("https://www.spamhaus.org/query/ip/117.246.201.146")
2016-11-05 19:01:19 - ERROR    - OMG, 117.246.201.146 is listed in DNSBL virbl.dnsbl.bit.nl: 127.0.0.2 ("See: http://virbl.bit.nl/lookup/index.php?ip=117.246.201.146")
2016-11-05 19:01:19 - ERROR    - 117.246.201.146 is listed in 2 blacklists

A --debugopção aumenta a verbosidade, por exemplo:

2016-11-05 20:19:21 - DEBUG    - Checking 26 DNS blacklists

(o conjunto de listas negras pode ser alterado através de opções - 2 das listas padrão são agregações)

Também não há problema em especificar apenas nomes de domínio:

$ ./check-dnsbl.py mailout1.example.org mailout2.example.org

Responder2

Uma das formas mais simples de verificar a presença do endereço IP em uma lista negra conhecida é fazer uma consulta DNS com digou hostpara nslookupuma lista RBL/DNS; afinal é assim que os servidores de e-mail fazem isso.

Nomeadamente vários que ainda estão muito ativos, incluindo:

  • zen.spamhaus.org
  • bl.spamcop.net
  • cbl.abuseat.org

Por exemplo, para verificar se o endereço IP 116.103.227.39 está em uma lista negra, você o inverte e adiciona o IP revertido a uma das listas acima.

$ host 39.227.103.116.zen.spamhaus.org.
39.227.103.116.zen.spamhaus.org has address 127.0.0.4
39.227.103.116.zen.spamhaus.org has address 127.0.0.11

DePlug-in de lista negra de DNS (DNSBL/RBL)

Se a pesquisa de DNS retornar um valor (normalmente o endereço IP fictício 127.0.0.2), isso significa que o endereço IP do remetente está na lista negra.

informação relacionada