diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-02-18 16:27:09 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-02-18 16:27:09 +1300 |
commit | 6ad8b1a15d725f34990cfe3ae650fa239171a044 (patch) | |
tree | 8dc1e8ea9c06d971ac2ff1b54bf766c5266176ad /libmproxy/filt.py | |
parent | a7df6e1503551bf15c35252ffe39236221bae739 (diff) | |
download | mitmproxy-6ad8b1a15d725f34990cfe3ae650fa239171a044.tar.gz mitmproxy-6ad8b1a15d725f34990cfe3ae650fa239171a044.tar.bz2 mitmproxy-6ad8b1a15d725f34990cfe3ae650fa239171a044.zip |
Firm up reverse proxy specification.
- Extract proxy spec parsing and unparsing functions.
- Add a status indicator in mitmproxy.
- Add the "R" keybinding for changing the reverse proxy from within mitmproxy.
Diffstat (limited to 'libmproxy/filt.py')
-rw-r--r-- | libmproxy/filt.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libmproxy/filt.py b/libmproxy/filt.py index 9a227903..f8abc1c6 100644 --- a/libmproxy/filt.py +++ b/libmproxy/filt.py @@ -212,8 +212,10 @@ class FUrl(_Rex): def __call__(self, o): if isinstance(o, flow.Response): c = o.request - else: + elif isinstance(o, flow.Request): c = o + else: + return False return re.search(self.expr, c.get_url()) |