📅  最后修改于: 2023-12-03 14:59:05.646000             🧑  作者: Mango
53R3N17Y是一款基于Python的信息收集脚本,它可以帮助安全研究人员、渗透测试人员等收集目标网站的相关信息,快速发现目标网站可能存在的安全漏洞,从而提高渗透测试效率。
快速使用:在终端输入以下命令即可
python3 53R3N17Y.py -t example.com
以上命令将扫描example.com域名,并在当前文件夹下生成一个名为example.com的报告文件。
说明:
-o /tmp/myreport.txt
。-m scan,whois
,默认为全部模块。-p 1-65535
,默认为80, 8080, 443, 8443。以下是Python代码片段示例,用于获取目标网站的Whois信息:
import whois
def get_whois(domain):
"""获取目标网站的Whois信息"""
w = whois.whois(domain)
print(w)
以下是Python代码片段示例,用于通过DNS反解析来寻找目标网站的子域名:
import os
import dns.resolver
def find_subdomains(domain):
"""通过DNS反解析来寻找目标网站的子域名"""
subdomains = []
try:
answers = dns.resolver.query(domain, 'NS')
for rdata in answers:
ns = str(rdata)
subdomain = ns.split('.')[0]
subdomain += '.' + domain
subdomains.append(subdomain)
except Exception as e:
print(str(e))
return subdomains
53R3N17Y是一款功能丰富的信息收集脚本,支持多种信息收集方式,可以帮助渗透测试人员、安全研究人员等快速掌握目标网站的相关信息,并进行更加深入的漏洞挖掘。