finder模块补充

This commit is contained in:
JrD
2020-07-24 14:07:51 +08:00
parent 62d8b76c21
commit ca8d34ee8d
+3 -2
View File
@@ -15,7 +15,7 @@ class Finder(Module):
def __init__(self):
Module.__init__(self)
self.module = 'Finder'
self.source = ''
self.source = 'Finder'
self.start = time.time() # 模块开始执行时间
def run(self, domain, data, port):
@@ -23,7 +23,8 @@ class Finder(Module):
existing_subdomains = set(map(lambda x: x.get('subdomain'), data)) # 已有的子域
found_subdomains = find_subdomains(domain, data)
new_subdomains = found_subdomains - existing_subdomains
if not len(new_subdomains): # 未发现新的子域就直接返回
if not len(new_subdomains):
self.finish() # 未发现新的子域就直接返回
return data
self.subdomains = new_subdomains
self.gen_result()