aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2013-12-12 02:11:22 +0100
committerMaximilian Hils <git@maximilianhils.com>2013-12-12 02:11:22 +0100
commit28a234e28b417043097de9f8faee386a24ef0db5 (patch)
tree997ad65a1fb2118136c2b3b657a2c8a659a8f154 /libmproxy/proxy.py
parent5f6eca88565b2247a491a424f61c52acd4cd7e1e (diff)
downloadmitmproxy-28a234e28b417043097de9f8faee386a24ef0db5.tar.gz
mitmproxy-28a234e28b417043097de9f8faee386a24ef0db5.tar.bz2
mitmproxy-28a234e28b417043097de9f8faee386a24ef0db5.zip
store resolved ip addresses, fixes #187
Diffstat (limited to 'libmproxy/proxy.py')
-rw-r--r--libmproxy/proxy.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/libmproxy/proxy.py b/libmproxy/proxy.py
index 7b2f9bfe..e8d98d16 100644
--- a/libmproxy/proxy.py
+++ b/libmproxy/proxy.py
@@ -231,6 +231,9 @@ class ProxyHandler(tcp.BaseHandler):
sc.rfile.reset_timestamps()
try:
tsstart = utils.timestamp()
+ peername = sc.connection.getpeername()
+ if peername:
+ request.ip = peername[0]
httpversion, code, msg, headers, content = http.read_response(
sc.rfile,
request.method,