mirror of
https://github.com/shmilylty/OneForAll.git
synced 2026-08-26 04:47:48 +08:00
finder模块补充
This commit is contained in:
+3
-2
@@ -15,7 +15,7 @@ class Finder(Module):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
Module.__init__(self)
|
Module.__init__(self)
|
||||||
self.module = 'Finder'
|
self.module = 'Finder'
|
||||||
self.source = ''
|
self.source = 'Finder'
|
||||||
self.start = time.time() # 模块开始执行时间
|
self.start = time.time() # 模块开始执行时间
|
||||||
|
|
||||||
def run(self, domain, data, port):
|
def run(self, domain, data, port):
|
||||||
@@ -23,7 +23,8 @@ class Finder(Module):
|
|||||||
existing_subdomains = set(map(lambda x: x.get('subdomain'), data)) # 已有的子域
|
existing_subdomains = set(map(lambda x: x.get('subdomain'), data)) # 已有的子域
|
||||||
found_subdomains = find_subdomains(domain, data)
|
found_subdomains = find_subdomains(domain, data)
|
||||||
new_subdomains = found_subdomains - existing_subdomains
|
new_subdomains = found_subdomains - existing_subdomains
|
||||||
if not len(new_subdomains): # 未发现新的子域就直接返回
|
if not len(new_subdomains):
|
||||||
|
self.finish() # 未发现新的子域就直接返回
|
||||||
return data
|
return data
|
||||||
self.subdomains = new_subdomains
|
self.subdomains = new_subdomains
|
||||||
self.gen_result()
|
self.gen_result()
|
||||||
|
|||||||
Reference in New Issue
Block a user