查找已知位于 DNSBL 上的 IP

Way*_*rad 1 linux rbl zabbix

我正在配置Zabbix以根据多个DNSBL检查我的 IP 。我的 IP 目前没有列入黑名单。我的监控需要进行测试,以验证如果我的某个 IP 确实被列入黑名单,它是否会正确发出警报。我如何获取 DNSBL 上的已知不良 IP 来进行测试?

细节

我搜索过已发布的黑名单,但没有找到。我猜测发布这些列表会帮助垃圾邮件发送者,或者产生其他不良的副作用。

Zabbix 将调用 Ruby 脚本。该脚本可能只会使用rblcheck,因为它检查的列表似乎是一个好的开始:

$ rblcheck 8.8.8.8
8.8.8.8 not listed by sbl.spamhaus.org
8.8.8.8 not listed by xbl.spamhaus.org
8.8.8.8 not listed by pbl.spamhaus.org
8.8.8.8 not listed by bl.spamcop.net
8.8.8.8 not listed by psbl.surriel.com
8.8.8.8 not listed by dul.dnsbl.sorbs.net
Run Code Online (Sandbox Code Playgroud)

rblcheck 使用的 DNSBL 是可配置的。我可以根据需要添加或删除 DNSBL(永久添加或删除)或用于测试。

yag*_*555 5

您可以使用 spamcop 统计信息来查找 IP。

它给出了 /24 中的网络块

你可以在这里看到;https://www.spamcop.net/w3m?action=map;net=cmaxcnt;mask=65535;sort=spamcnt

从该页面点击SB链接后,您将直接拥有一些IP

一个例子; https://talosintelligence.com/reputation_center/lookup?search=77.120.228.0%2F24

在此输入图像描述