diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-08-10 16:10:49 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-08-10 16:10:49 +0200 |
commit | 858b0af0bbcbf3c26e71c0b6e33b5de3a8f31c75 (patch) | |
tree | a35834b8488abdb4d7ed5621fe1c9c9cf9a70ef6 /libmproxy/platform/pf.py | |
parent | ecf8081ba63f15ec283979a3418951711ec30071 (diff) | |
download | mitmproxy-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.py | 4 |
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 |