简单的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在Hibernate中是否可以实现独占析取?   java使用Hashset计算数组中的字符串数量,无重复项   javascript如何在java中使用正则表达式实现字符限制?   java是否有最大值或输出到BigInteger?   java无法正确生成校验和   简单的java程序“你好,世界!”在eclipse中安装Android插件后不工作   使用Eureka服务器AWS Elastic Beanstalk注册java Eureka客户端   Liferay中的javajunit和mock   java Hibernate如何正确使用关系中的级联   javajlabel。setText的工作方式很奇怪   java Search()StringIndexOutOfBoundsException   是否可以使用Java将PDF文档转换为Word?   java在iText元素上添加阴影效果