diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-01-26 21:12:08 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-01-26 21:12:08 +0100 |
commit | 299c7fa34c6e5492dfcc0bb0e7b01e9dd2201b59 (patch) | |
tree | 6b09398c28d6672e3b14207ed8eb0415774ae06e /libmproxy/console/flowlist.py | |
parent | ce132dc18093b1aa6a9afe9c935fd17d1d8fda4b (diff) | |
parent | 8fa16ce8953bb464765544cc1bd77ad42e269fba (diff) | |
download | mitmproxy-299c7fa34c6e5492dfcc0bb0e7b01e9dd2201b59.tar.gz mitmproxy-299c7fa34c6e5492dfcc0bb0e7b01e9dd2201b59.tar.bz2 mitmproxy-299c7fa34c6e5492dfcc0bb0e7b01e9dd2201b59.zip |
Merge pull request #884 from dufferzafar/export
Export/Copy flow as...
Diffstat (limited to 'libmproxy/console/flowlist.py')
-rw-r--r-- | libmproxy/console/flowlist.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libmproxy/console/flowlist.py b/libmproxy/console/flowlist.py index 2b77f4a3..2c18d197 100644 --- a/libmproxy/console/flowlist.py +++ b/libmproxy/console/flowlist.py @@ -16,6 +16,7 @@ def _mkhelp(): ("C", "clear flow list or eventlog"), ("d", "delete flow"), ("D", "duplicate flow"), + ("E", "export"), ("e", "toggle eventlog"), ("F", "toggle follow flow list"), ("l", "set limit filter pattern"), @@ -254,6 +255,18 @@ class ConnectionItem(urwid.WidgetWrap): ) elif key == "P": common.ask_copy_part("a", self.flow, self.master, self.state) + elif key == "E": + signals.status_prompt_onekey.send( + self, + prompt = "Export", + keys = ( + ("as curl command", "c"), + ("as python code", "p"), + ("as raw request", "r"), + ), + callback = common.export_prompt, + args = (self.flow,) + ) elif key == "b": common.ask_save_body(None, self.master, self.state, self.flow) else: |