change default port 80 to 80,443 and fix fofa_api module

This commit is contained in:
change default timeout
2020-06-17 18:32:08 +08:00
parent a7bd4e2360
commit 771502cc2c
2 changed files with 4 additions and 6 deletions
+1 -4
View File
@@ -13,7 +13,6 @@ third_party_dir = relative_directory.joinpath('thirdparty') # 三方工具目
data_storage_dir = relative_directory.joinpath('data') # 数据存放目录
result_save_dir = relative_directory.joinpath('results') # 结果保存目录
# OneForAll入口参数设置
enable_check_version = True # 开启最新版本检查
enable_dns_resolve = True # 使用DNS解析子域(默认True)
@@ -29,7 +28,6 @@ result_save_format = 'csv' # 子域结果保存文件格式(默认csv)
# 参数path默认None使用OneForAll结果目录自动生成路径
result_save_path = None # 子域结果保存文件路径(默认None)
# 收集模块设置
save_module_result = False # 保存各模块发现结果为json文件(默认False)
enable_all_module = True # 启用所有模块(默认True)
@@ -115,7 +113,7 @@ limit_resolve_conn = 500 # 限制同一时间解析的数量(默认500)
# 请求端口探测设置
# 你可以在端口列表添加自定义端口
default_ports = [80] # 默认使用
default_ports = [80, 443] # 默认使用
small_ports = [80, 443, 8000, 8080, 8443]
# 注意:建议大厂的域名尽量不使用大端口范围,因为大厂的子域太多,加上使用大端口范围会导致生成的
# 请求上十万,百万,千万级,可能会导致内存不足程序奔溃,另外这样级别的请求量等待时间也是漫长的。
@@ -157,4 +155,3 @@ subdomains_common = {'i', 'w', 'm', 'en', 'us', 'zh', 'w3', 'app', 'bbs',
'web', 'www', 'job', 'docs', 'news', 'blog', 'data',
'help', 'live', 'mall', 'blogs', 'files', 'forum',
'store', 'mobile'}
+2 -1
View File
@@ -21,7 +21,7 @@ class FoFa(Search):
发送搜索请求并做子域匹配
"""
self.page_num = 1
subdomain_encode = f'domain={self.domain}'.encode('utf-8')
subdomain_encode = f'domain={self.domain} || cert={self.domain}'.encode('utf-8')
query_data = base64.b64encode(subdomain_encode)
while True:
time.sleep(self.delay)
@@ -31,6 +31,7 @@ class FoFa(Search):
'key': self.key,
'qbase64': query_data,
'page': self.page_num,
'full': 'true',
'size': 10000}
resp = self.get(self.addr, query)
if not resp: