aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/flowlist.py
diff options
context:
space:
mode:
authorJake Drahos <drahos@iastate.edu>2015-06-11 20:31:54 -0500
committerJake Drahos <drahos@iastate.edu>2015-06-11 20:31:54 -0500
commit946030367fee0d624a29ba57a11d5f2d1dea4105 (patch)
tree32bac45c82523c56f60142a612ddfa17e4d1cba4 /libmproxy/console/flowlist.py
parent2a6698bf5a2ebe576ae0bbcacdee69d6eed10be9 (diff)
downloadmitmproxy-946030367fee0d624a29ba57a11d5f2d1dea4105.tar.gz
mitmproxy-946030367fee0d624a29ba57a11d5f2d1dea4105.tar.bz2
mitmproxy-946030367fee0d624a29ba57a11d5f2d1dea4105.zip
Added unmark all functionality
- 'U' to unmark all marked flows
Diffstat (limited to 'libmproxy/console/flowlist.py')
-rw-r--r--libmproxy/console/flowlist.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/libmproxy/console/flowlist.py b/libmproxy/console/flowlist.py
index 87e7c77a..bb23df75 100644
--- a/libmproxy/console/flowlist.py
+++ b/libmproxy/console/flowlist.py
@@ -21,6 +21,7 @@ def _mkhelp():
("n", "create a new request"),
("P", "copy flow to clipboard"),
("r", "replay request"),
+ ("U", "unmark all marked flows"),
("V", "revert changes to request"),
("w", "save flows "),
("W", "stream flows to file"),
@@ -215,6 +216,10 @@ class ConnectionItem(urwid.WidgetWrap):
),
callback = self.stop_server_playback_prompt,
)
+ elif key == "U":
+ for f in self.state.flows:
+ self.state.set_flow_marked(f, False)
+ signals.flowlist_change.send(self)
elif key == "V":
if not self.flow.modified():
signals.status_message.send(message="Flow not modified.")