Add HTTP Referer logging

This commit is contained in:
Hubert Seiwert 2016-02-23 15:35:38 +11:00
parent 392257be36
commit 16e6464748

View file

@ -99,6 +99,17 @@ def GrabHost(data, host):
else:
return False
def GrabReferer(data, host):
Referer = re.search('(Referer:*.\=*)[^\r\n]*', data)
if Referer:
Referer = Referer.group(0).replace('Referer: ', '')
if settings.Config.Verbose:
print text("[HTTP] Referer : %s " % color(Referer, 3))
return Referer
else:
return False
def WpadCustom(data, client):
Wpad = re.search('(/wpad.dat|/*\.pac)', data)
if Wpad:
@ -159,6 +170,7 @@ def PacketSequence(data, client):
if Packet_NTLM == "\x01":
GrabURL(data, client)
GrabReferer(data, client)
GrabHost(data, client)
GrabCookie(data, client)
@ -187,6 +199,7 @@ def PacketSequence(data, client):
ClearText_Auth = b64decode(''.join(Basic_Auth))
GrabURL(data, client)
GrabReferer(data, client)
GrabHost(data, client)
GrabCookie(data, client)