aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/platform/pf.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2014-08-10 16:10:49 +0200
committerMaximilian Hils <git@maximilianhils.com>2014-08-10 16:10:49 +0200
commit858b0af0bbcbf3c26e71c0b6e33b5de3a8f31c75 (patch)
treea35834b8488abdb4d7ed5621fe1c9c9cf9a70ef6 /libmproxy/platform/pf.py
parentecf8081ba63f15ec283979a3418951711ec30071 (diff)
downloadmitmproxy-858b0af0bbcbf3c26e71c0b6e33b5de3a8f31c75.tar.gz
mitmproxy-858b0af0bbcbf3c26e71c0b6e33b5de3a8f31c75.tar.bz2
mitmproxy-858b0af0bbcbf3c26e71c0b6e33b5de3a8f31c75.zip
fix #270
Diffstat (limited to 'libmproxy/platform/pf.py')
-rw-r--r--libmproxy/platform/pf.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/libmproxy/platform/pf.py b/libmproxy/platform/pf.py
index dc0f6104..8c2f4678 100644
--- a/libmproxy/platform/pf.py
+++ b/libmproxy/platform/pf.py
@@ -1,5 +1,6 @@
import sys
+
def lookup(address, port, s):
"""
Parse the pfctl state output s, to look up the destination host
@@ -7,7 +8,7 @@ def lookup(address, port, s):
Returns an (address, port) tuple, or None.
"""
- spec = "%s:%s"%(address, port)
+ spec = "%s:%s" % (address, port)
for i in s.split("\n"):
if "ESTABLISHED:ESTABLISHED" in i and spec in i:
s = i.split()
@@ -20,3 +21,4 @@ def lookup(address, port, s):
if len(s) == 2:
return s[0], int(s[1])
+ raise RuntimeError("Could not resolve original destination.") \ No newline at end of file