aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/flowlist.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/console/flowlist.py')
-rw-r--r--libmproxy/console/flowlist.py8
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: