mirror of
https://github.com/shmilylty/OneForAll.git
synced 2026-08-26 04:47:48 +08:00
1.数据库中times字段改为ip_times字段并添加cname_times字段
2.移除爆破进程数量参数 3.修改子域是否开启泛解析判断在主流程中的顺序 4.添加通过cname出现次数来判断是否泛解析功能 5.有关泛解析函数独立到wildcard.py
This commit is contained in:
+8
-4
@@ -290,7 +290,8 @@ class Module(object):
|
||||
'header': None,
|
||||
'history': None,
|
||||
'response': None,
|
||||
'times': None,
|
||||
'ip_times': None,
|
||||
'cname_times': None,
|
||||
'ttl': None,
|
||||
'cidr': None,
|
||||
'asn': None,
|
||||
@@ -312,12 +313,14 @@ class Module(object):
|
||||
info = dict()
|
||||
cname = info.get('cname')
|
||||
ip = info.get('ip')
|
||||
times = info.get('times')
|
||||
ip_times = info.get('ip_times')
|
||||
cname_times = info.get('cname_times')
|
||||
ttl = info.get('ttl')
|
||||
if isinstance(cname, list):
|
||||
cname = ','.join(cname)
|
||||
ip = ','.join(ip)
|
||||
times = ','.join([str(num) for num in times])
|
||||
ip_times = ','.join([str(num) for num in ip_times])
|
||||
cname_times = ','.join([str(num) for num in cname_times])
|
||||
ttl = ','.join([str(num) for num in ttl])
|
||||
result = {'id': None,
|
||||
'alive': info.get('alive'),
|
||||
@@ -338,7 +341,8 @@ class Module(object):
|
||||
'header': None,
|
||||
'history': None,
|
||||
'response': None,
|
||||
'times': times,
|
||||
'ip_times': ip_times,
|
||||
'cname_times': cname_times,
|
||||
'ttl': ttl,
|
||||
'cidr': info.get('cidr'),
|
||||
'asn': info.get('asn'),
|
||||
|
||||
Reference in New Issue
Block a user