diff options
author | Jake Drahos <drahos.jake@gmail.com> | 2015-06-11 10:27:48 -0500 |
---|---|---|
committer | Jake Drahos <drahos.jake@gmail.com> | 2015-06-11 10:27:48 -0500 |
commit | 8b998cfbeace0777293f3cef804c1bf239758273 (patch) | |
tree | 58d18756e5de9f6f74a3fd2fd352f3ef601f7f67 /libmproxy/console/flowlist.py | |
parent | d389b9c59d7f4a4918a15b5a40d771ccc154d751 (diff) | |
download | mitmproxy-8b998cfbeace0777293f3cef804c1bf239758273.tar.gz mitmproxy-8b998cfbeace0777293f3cef804c1bf239758273.tar.bz2 mitmproxy-8b998cfbeace0777293f3cef804c1bf239758273.zip |
Implemented basic marking of flows
- Press m to toggle flow mark
- Flow mark is set in libmproxy/console/common.py. Currently set to "==="
Diffstat (limited to 'libmproxy/console/flowlist.py')
-rw-r--r-- | libmproxy/console/flowlist.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libmproxy/console/flowlist.py b/libmproxy/console/flowlist.py index 39245984..8bb6f87a 100644 --- a/libmproxy/console/flowlist.py +++ b/libmproxy/console/flowlist.py @@ -17,6 +17,7 @@ def _mkhelp(): ("F", "toggle follow flow list"), ("l", "set limit filter pattern"), ("L", "load saved flows"), + ("m", "toggle flow mark"), ("n", "create a new request"), ("P", "copy flow to clipboard"), ("r", "replay request"), @@ -177,6 +178,13 @@ class ConnectionItem(urwid.WidgetWrap): elif key == "D": f = self.master.duplicate_flow(self.flow) self.master.view_flow(f) + elif key == "m": + self.flow.toggle_mark() + signals.flowlist_change.send(self) + if self.flow.marked: + signals.status_message.send(message="Flow is now marked") + else: + signals.status_message.send(message="Flow is now not marked") elif key == "r": r = self.master.replay_request(self.flow) if r: |