mirror of
https://github.com/lgandx/Responder.git
synced 2025-12-07 13:11:29 +00:00
Add HTTP Referer logging
This commit is contained in:
@@ -99,6 +99,17 @@ def GrabHost(data, host):
|
|||||||
else:
|
else:
|
||||||
return False
|
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):
|
def WpadCustom(data, client):
|
||||||
Wpad = re.search('(/wpad.dat|/*\.pac)', data)
|
Wpad = re.search('(/wpad.dat|/*\.pac)', data)
|
||||||
if Wpad:
|
if Wpad:
|
||||||
@@ -159,6 +170,7 @@ def PacketSequence(data, client):
|
|||||||
|
|
||||||
if Packet_NTLM == "\x01":
|
if Packet_NTLM == "\x01":
|
||||||
GrabURL(data, client)
|
GrabURL(data, client)
|
||||||
|
GrabReferer(data, client)
|
||||||
GrabHost(data, client)
|
GrabHost(data, client)
|
||||||
GrabCookie(data, client)
|
GrabCookie(data, client)
|
||||||
|
|
||||||
@@ -187,6 +199,7 @@ def PacketSequence(data, client):
|
|||||||
ClearText_Auth = b64decode(''.join(Basic_Auth))
|
ClearText_Auth = b64decode(''.join(Basic_Auth))
|
||||||
|
|
||||||
GrabURL(data, client)
|
GrabURL(data, client)
|
||||||
|
GrabReferer(data, client)
|
||||||
GrabHost(data, client)
|
GrabHost(data, client)
|
||||||
GrabCookie(data, client)
|
GrabCookie(data, client)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user