cname统一小写

This commit is contained in:
Jing Ling
2020-11-11 00:53:52 +08:00
parent bcb59beb72
commit 68d8987eea
2 changed files with 7 additions and 5 deletions
+2 -2
View File
@@ -384,8 +384,8 @@ def gen_result_infos(items, infos, subdomains, ip_times, wc_ips, wc_ttl):
have_a_record = True have_a_record = True
ttl = answer.get('ttl') ttl = answer.get('ttl')
ttls.append(ttl) ttls.append(ttl)
cname = answer.get('name')[:-1] cname = answer.get('name')[:-1].lower() # 去除最右边的`.`点号
cnames.append(cname) # 去除最右边的`.`点号 cnames.append(cname)
ip = answer.get('data') ip = answer.get('data')
ips.append(ip) ips.append(ip)
num = ip_times.get(ip) num = ip_times.get(ip)
+5 -3
View File
@@ -71,20 +71,22 @@ def save_subdomains(save_path, subdomain_list):
def gen_infos(data, qname, info, infos): def gen_infos(data, qname, info, infos):
flag = False flag = False
cname = list() cnames = list()
ips = list() ips = list()
ttl = list() ttl = list()
answers = data.get('answers') answers = data.get('answers')
for answer in answers: for answer in answers:
if answer.get('type') == 'A': if answer.get('type') == 'A':
flag = True flag = True
cname.append(answer.get('name')[:-1]) # 去除最右边的`.`点号 name = answer.get('name')
cname = name[:-1].lower() # 去除最右边的`.`点号
cnames.append(cname)
ip = answer.get('data') ip = answer.get('data')
ips.append(ip) ips.append(ip)
ttl.append(str(answer.get('ttl'))) ttl.append(str(answer.get('ttl')))
info['resolve'] = 1 info['resolve'] = 1
info['reason'] = 'OK' info['reason'] = 'OK'
info['cname'] = ','.join(cname) info['cname'] = ','.join(cnames)
info['ip'] = ','.join(ips) info['ip'] = ','.join(ips)
info['ttl'] = ','.join(ttl) info['ttl'] = ','.join(ttl)
infos[qname] = info infos[qname] = info