简单的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第三方库


热门话题
在Java中为上传的文件设计强制的文件夹结构   java我如何在下面的代码中解决这个>错误HTTP Status 404   java如何在方面字段Lucene上添加分页   java My 安卓应用程序在尝试10次后崩溃   java“找不到Spring NamespaceHandler”错误   连接到Dynamodb时发生java AWS lambda错误   过程的价值。JAVA中的exitValue()   eclipse vscode java正在尝试设置项目   JavaEclipse不再自动在javadocs中添加标签   java找不到LoggerFactory类   在Java中实现延迟   设置onClickListener时的java NullPointerException   用jsoup解析HTML:Android和Java的区别