mirror of https://gitlab.com/bashrc2/epicyon
User-Agent domain detection
parent
1b125711e5
commit
072b690f31
|
@ -458,15 +458,15 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
if not self.headers.get('User-Agent'):
|
if not self.headers.get('User-Agent'):
|
||||||
return None
|
return None
|
||||||
agentStr = self.headers.get('User-Agent')
|
agentStr = self.headers.get('User-Agent')
|
||||||
if '+' not in agentStr:
|
if '+http' not in agentStr:
|
||||||
return None
|
return None
|
||||||
agentDomain = agentStr.split('+')[1].strip()
|
agentDomain = agentStr.split('+http')[1].strip()
|
||||||
if '://' in agentDomain:
|
if '://' in agentDomain:
|
||||||
agentDomain = agentDomain.split('://')[1]
|
agentDomain = agentDomain.split('://')[1]
|
||||||
if '/' in agentDomain:
|
if '/' in agentDomain:
|
||||||
agentDomain = agentDomain.split('/')[0]
|
agentDomain = agentDomain.split('/')[0]
|
||||||
if ')' in agentDomain:
|
if ')' in agentDomain:
|
||||||
agentDomain = agentDomain.split('/')[0].strip()
|
agentDomain = agentDomain.split(')')[0].strip()
|
||||||
if ' ' in agentDomain:
|
if ' ' in agentDomain:
|
||||||
agentDomain = agentDomain.replace(' ', '')
|
agentDomain = agentDomain.replace(' ', '')
|
||||||
if ';' in agentDomain:
|
if ';' in agentDomain:
|
||||||
|
|
Loading…
Reference in New Issue