简单的dnsbl查询

ezdnsbl的Python项目详细描述


写一些可以理解为python脚本的东西的第一步。旨在简化查询多个dnsbl。

用法

使用IP地址、域名、数字或MD5/SHA1哈希的参数运行程序。如果没有参数是 给定,将dnsbl_查询作为库导入python shell。

要使用httbl,请为dnsblresults实例提供auth庘u tokens={'httpbl':'<;your庘api庘key>;'}

>>> from ezdnsbl import DNSBLResults
>>> results = DNSBLResults('192.0.32.11', auth_tokens={'HTTPBL': '<your_api_key>'})
>>> print(a)
IPtoASN: IP 192.0.32.11
    Returned 2 result(s):
        40528 | 192.0.32.0/22 | US | arin | 2009-06-29
        40528 | 192.0.32.0/24 | US | arin | 2009-06-29
IPtoASNPeers: IP 192.0.32.11
    Returned 2 result(s):
        2914 3257 11164 | 192.0.32.0/24 | US | arin | 2009-06-29
        2914 3257 11164 16876 | 192.0.32.0/22 | US | arin | 2009-06-29

查看源以获取更多信息。

注意:此脚本不尝试对限制查询进行评级-这取决于您确保使用符合 下面列出了各供应商的各种AUP和条款。

查询的DNS黑名单

查询以下dnsbl提供程序:

类人猿(apews.py)
http://www.apews.org/
团队cymru mhr和IP-ASN映射(cymru.py)
http://www.team-cymru.org/
dan.me的节点黑名单(dan.py)
https://www.dan.me.uk/
gbudb(gbudb.py)
http://www.gbudb.com/index.jsp
蜜罐项目Http:BL(honeypot.py,httbl_apikey.py)
http://www.projecthoneypot.org/
lashback的退订黑名单(lashback.py)
http://www.lashback.com/
spamhaus'zen和dbl(spamhaus.py)
https://www.spamhaus.org/
Rik van Riel的Spamikaze实例,被动垃圾邮件阻止列表(surriel.py)
https://surriel.com/https://psbl.org/

致谢

灵感来自VinceCarney的DNSBL:https://github.com/vincecarney/dnsbl

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JBossJava进程内存持续增长   Java postincrement(++)在作为参数传递时表现不符合预期   TableView列的java编辑值   java根据springboot@Scheduled注释使用的条件动态修改调度程序计时   java无法将jsp表单值设置为类变量   java ParseQuery from字段未保存   java为什么日历返回月份。是否获取(Calendar.MONTH)上个月而不是当前月?   java无法获取api密钥的md5指纹   java通用DAO和嵌套属性支持   javapomi的版本已经改变了。从OJDBC6到OJDBC8的xml。使用新版本OJDBC8执行某些查询时出现锁定问题   java IntelliJ颜色方案定制   java从第三方读取Linux存储库   amazon s3在AWS s3 Java SDK中设置对象元数据   java一对多映射比