mirror of https://gitlab.com/bashrc2/epicyon
Check upper and lower case cookies
parent
9ed7f28ba6
commit
d8a0719731
|
|
@ -282,10 +282,14 @@ def contains_suspicious_headers(headers: {}) -> bool:
|
||||||
return True
|
return True
|
||||||
|
|
||||||
# check for bad cookies
|
# check for bad cookies
|
||||||
if 'Cookie:' in headers_str:
|
cookie_fields = ('Cookie:', 'cookie:')
|
||||||
cookie_str = headers_str.split('Cookie:')[1]
|
for cookie_fieldname in cookie_fields:
|
||||||
if '=' in cookie_str:
|
if cookie_fieldname not in headers_str:
|
||||||
cookie_name = cookie_str.split('=')[0].strip()
|
continue
|
||||||
if cookie_name != 'epicyon':
|
cookie_str = headers_str.split(cookie_fieldname)[1]
|
||||||
return True
|
if '=' not in cookie_str:
|
||||||
|
continue
|
||||||
|
cookie_name = cookie_str.split('=')[0].strip()
|
||||||
|
if cookie_name != 'epicyon':
|
||||||
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue