diff options
author | Jake Drahos <drahos@iastate.edu> | 2015-06-11 20:31:54 -0500 |
---|---|---|
committer | Jake Drahos <drahos@iastate.edu> | 2015-06-11 20:31:54 -0500 |
commit | 946030367fee0d624a29ba57a11d5f2d1dea4105 (patch) | |
tree | 32bac45c82523c56f60142a612ddfa17e4d1cba4 /libmproxy/console | |
parent | 2a6698bf5a2ebe576ae0bbcacdee69d6eed10be9 (diff) | |
download | mitmproxy-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')
-rw-r--r-- | libmproxy/console/flowlist.py | 5 |
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.") |