【文件属性】:
文件名称:dnsrecon:DNS枚举脚本
文件大小:660KB
文件格式:ZIP
更新时间:2021-04-13 03:51:39
Python
域名解析
DNSRecon是Ruby脚本的Python端口,我在2007年初编写了该脚本来学习该语言和DNS。这次,我想学习Python并扩展原始工具的功能,并在此过程中重新学习DNS的工作原理和如何在安全评估和网络故障排除过程中使用它。
该脚本提供了执行以下功能的能力:
检查所有NS记录以进行区域传输。
枚举给定域(MX,SOA,NS,A,AAAA,SPF和TXT)的常规DNS记录。
执行通用的SRV记录枚举。
*域(TLD)扩展。
检查通配符解析。
给定域和单词列表的蛮力子域以及主机A和AAAA记录。
对给定的IP范围或CIDR执行PTR记录查找。
检查DNS服务器缓存记录中的A,AAAA和CNAME记录是否在文本文件中提供了主机记录的列表以进行检查。
Python版本
DNSRecon需要python3.6 +
【文件预览】:
dnsrecon-master
----setup.py(1KB)
----.gitignore(32B)
----.lgtm.yml(138B)
----Dockerfile(333B)
----subdomains-top1mil.txt(1.07MB)
----requirements.txt(45B)
----bin()
--------dnsrecon(68KB)
----__init__.py(0B)
----LICENSE(18KB)
----setup.cfg(40B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
--------dependabot.yml(356B)
----snoop.txt(21B)
----tools()
--------parser.py(13KB)
----README.md(1KB)
----tests()
--------__init__.py(0B)
--------test_dnshelper.py(3KB)
--------test_dnsrecon.py(2KB)
----Changelog.md(6KB)
----lib()
--------crtenum.py(2KB)
--------__init__.py(0B)
--------dnshelper.py(34KB)
--------yandexenum.py(2KB)
--------whois.py(3KB)
--------bingenum.py(2KB)
--------msf_print.py(2KB)
----namelist.txt(12KB)
----subdomains-top1mil-5000.txt(33KB)
----dnsrecon.py(68KB)
----.gitattributes(682B)
----msf_plugin()
--------dnsr_import.rb(7KB)
----subdomains-top1mil-20000.txt(146KB)