mirror of
https://github.com/shmilylty/OneForAll.git
synced 2026-08-26 12:57:50 +08:00
修改banner获取
This commit is contained in:
@@ -172,10 +172,7 @@ def request_callback(future, index, datas):
|
|||||||
else:
|
else:
|
||||||
datas[index]['valid'] = 1
|
datas[index]['valid'] = 1
|
||||||
headers = resp.headers
|
headers = resp.headers
|
||||||
banner = str({'Server': headers.get('Server'),
|
datas[index]['banner'] = utils.get_sample_banner(headers)
|
||||||
'Via': headers.get('Via'),
|
|
||||||
'X-Powered-By': headers.get('X-Powered-By')})
|
|
||||||
datas[index]['banner'] = banner[1:-1]
|
|
||||||
datas[index]['header'] = str(dict(headers))[1:-1]
|
datas[index]['header'] = str(dict(headers))[1:-1]
|
||||||
if isinstance(text, str):
|
if isinstance(text, str):
|
||||||
title = get_title(text).strip()
|
title = get_title(text).strip()
|
||||||
|
|||||||
@@ -374,3 +374,11 @@ def get_filtered_data(data):
|
|||||||
if valid == 0 or valid == 1:
|
if valid == 0 or valid == 1:
|
||||||
filtered_data.append(item)
|
filtered_data.append(item)
|
||||||
return filtered_data
|
return filtered_data
|
||||||
|
|
||||||
|
|
||||||
|
def get_sample_banner(headers):
|
||||||
|
server = headers.get('Server') or ''
|
||||||
|
via = headers.get('Via') or ''
|
||||||
|
power = headers.get('X-Powered-By') or ''
|
||||||
|
banner = server + via + power
|
||||||
|
return banner
|
||||||
|
|||||||
Reference in New Issue
Block a user