mirror of
https://github.com/shmilylty/OneForAll.git
synced 2026-08-26 04:47:48 +08:00
1.暂时使用旧版指纹识别
2.调整模块默认超时时间为2分钟
This commit is contained in:
+2
-2
@@ -172,8 +172,8 @@ def request_callback(future, index, datas):
|
|||||||
else:
|
else:
|
||||||
datas[index]['alive'] = 1
|
datas[index]['alive'] = 1
|
||||||
headers = resp.headers
|
headers = resp.headers
|
||||||
# 采用webanalyzer的指纹识别 原banner识别弃用
|
if settings.enable_banner_identify:
|
||||||
# datas[index]['banner'] = utils.get_sample_banner(headers)
|
datas[index]['banner'] = utils.get_sample_banner(headers)
|
||||||
datas[index]['header'] = json.dumps(dict(headers))
|
datas[index]['header'] = json.dumps(dict(headers))
|
||||||
if isinstance(text, str):
|
if isinstance(text, str):
|
||||||
title = get_title(text).strip()
|
title = get_title(text).strip()
|
||||||
|
|||||||
+2
-2
@@ -21,7 +21,7 @@ enable_dns_resolve = True # 使用DNS解析子域(默认True)
|
|||||||
enable_http_request = True # 使用HTTP请求子域(默认True)
|
enable_http_request = True # 使用HTTP请求子域(默认True)
|
||||||
enable_finder_module = True # 开启finder模块,开启会从响应体和JS中再次发现子域(默认True)
|
enable_finder_module = True # 开启finder模块,开启会从响应体和JS中再次发现子域(默认True)
|
||||||
enable_cdn_check = True # 开启cdn检查模块(默认True)
|
enable_cdn_check = True # 开启cdn检查模块(默认True)
|
||||||
enable_banner_identify = False # 开启WEB指纹识别模块(默认True)
|
enable_banner_identify = True # 开启WEB指纹识别模块(默认True)
|
||||||
enable_takeover_check = False # 开启子域接管风险检查(默认False)
|
enable_takeover_check = False # 开启子域接管风险检查(默认False)
|
||||||
# 参数可选值有'small', 'medium', 'large'
|
# 参数可选值有'small', 'medium', 'large'
|
||||||
http_request_port = 'small' # HTTP请求子域(默认'small',探测80,443端口)
|
http_request_port = 'small' # HTTP请求子域(默认'small',探测80,443端口)
|
||||||
@@ -40,7 +40,7 @@ enable_partial_module = [] # 启用部分收集模块 必须禁用enable_all_mo
|
|||||||
# 只使用ask和baidu搜索引擎收集子域的示例
|
# 只使用ask和baidu搜索引擎收集子域的示例
|
||||||
# enable_partial_module = [('modules.search', 'ask')
|
# enable_partial_module = [('modules.search', 'ask')
|
||||||
# ('modules.search', 'baidu')]
|
# ('modules.search', 'baidu')]
|
||||||
module_thread_timeout = 180.0 # 每个收集模块线程超时时间(默认3分钟)
|
module_thread_timeout = 120.0 # 每个收集模块线程超时时间(默认2分钟)
|
||||||
|
|
||||||
# 爆破模块设置
|
# 爆破模块设置
|
||||||
enable_wildcard_check = True # 开启泛解析检测(默认True)
|
enable_wildcard_check = True # 开启泛解析检测(默认True)
|
||||||
|
|||||||
+2
-2
@@ -16,7 +16,7 @@ enable_dns_resolve = True # 使用DNS解析子域(默认True)
|
|||||||
enable_http_request = True # 使用HTTP请求子域(默认True)
|
enable_http_request = True # 使用HTTP请求子域(默认True)
|
||||||
enable_finder_module = True # 开启finder模块,开启会从响应体和JS中再次发现子域(默认True)
|
enable_finder_module = True # 开启finder模块,开启会从响应体和JS中再次发现子域(默认True)
|
||||||
enable_cdn_check = True # 开启cdn检查模块(默认True)
|
enable_cdn_check = True # 开启cdn检查模块(默认True)
|
||||||
enable_banner_identify = False # 开启WEB指纹识别模块(默认True)
|
enable_banner_identify = True # 开启WEB指纹识别模块(默认True)
|
||||||
enable_takeover_check = False # 开启子域接管风险检查(默认False)
|
enable_takeover_check = False # 开启子域接管风险检查(默认False)
|
||||||
# 参数可选值有'small', 'medium', 'large'
|
# 参数可选值有'small', 'medium', 'large'
|
||||||
http_request_port = 'small' # HTTP请求子域(默认'small',探测80,443端口)
|
http_request_port = 'small' # HTTP请求子域(默认'small',探测80,443端口)
|
||||||
@@ -35,7 +35,7 @@ enable_partial_module = [] # 启用部分收集模块 必须禁用enable_all_mo
|
|||||||
# 只使用ask和baidu搜索引擎收集子域的示例
|
# 只使用ask和baidu搜索引擎收集子域的示例
|
||||||
# enable_partial_module = [('modules.search', 'ask')
|
# enable_partial_module = [('modules.search', 'ask')
|
||||||
# ('modules.search', 'baidu')]
|
# ('modules.search', 'baidu')]
|
||||||
module_thread_timeout = 180.0 # 每个收集模块线程超时时间(默认3分钟)
|
module_thread_timeout = 120.0 # 每个收集模块线程超时时间(默认2分钟)
|
||||||
|
|
||||||
# 爆破模块设置
|
# 爆破模块设置
|
||||||
brute_wildcard_check = True # 开启泛解析检测(默认True)
|
brute_wildcard_check = True # 开启泛解析检测(默认True)
|
||||||
|
|||||||
@@ -231,12 +231,6 @@ class OneForAll(object):
|
|||||||
self.data = iscdn.check_cdn(self.data)
|
self.data = iscdn.check_cdn(self.data)
|
||||||
iscdn.save_db(self.domain, self.data)
|
iscdn.save_db(self.domain, self.data)
|
||||||
|
|
||||||
# Identify banner module
|
|
||||||
if settings.enable_banner_identify:
|
|
||||||
identifier = banner.MultiIdentify()
|
|
||||||
self.data = identifier.run(self.data)
|
|
||||||
banner.save_db(self.domain, self.data)
|
|
||||||
|
|
||||||
# Add the final result list to the total data list
|
# Add the final result list to the total data list
|
||||||
self.datas.extend(self.data)
|
self.datas.extend(self.data)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user