aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/flowview.py
diff options
context:
space:
mode:
authorMarcelo Glezer <mg@tekii.com.ar>2015-01-16 12:13:55 -0300
committerMarcelo Glezer <mg@tekii.com.ar>2015-02-05 11:31:24 -0300
commit9fc68d320c80ad07398a234630f6b59546a444e0 (patch)
tree9d13754d43318df132c78eff004dd80aa99d3ada /libmproxy/console/flowview.py
parent3bcf0cbba894ad12d4cfc438d26cdf22d640416c (diff)
downloadmitmproxy-9fc68d320c80ad07398a234630f6b59546a444e0.tar.gz
mitmproxy-9fc68d320c80ad07398a234630f6b59546a444e0.tar.bz2
mitmproxy-9fc68d320c80ad07398a234630f6b59546a444e0.zip
added support for copying request (content|header) to clipboard
Diffstat (limited to 'libmproxy/console/flowview.py')
-rw-r--r--libmproxy/console/flowview.py15
1 files changed, 14 insertions, 1 deletions
diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py
index b964b92a..a759f109 100644
--- a/libmproxy/console/flowview.py
+++ b/libmproxy/console/flowview.py
@@ -20,6 +20,7 @@ def _mkhelp():
("e", "edit request/response"),
("f", "load full body data"),
("g", "copy response(content/headers) to clipboard"),
+ ("G", "copy request(content/headers) to clipboard"),
("m", "change body display mode for this entity"),
(None,
common.highlight_key("automatic", "a") +
@@ -746,11 +747,23 @@ class FlowView(common.WWrap):
("content", "c"),
("headers", "h"),
),
- common.server_copy_response,
+ common.copy_message,
self.master,
self.state,
self.flow.response,
)
+ elif key == "G":
+ self.master.prompt_onekey(
+ "Copy Request",
+ (
+ ("content", "c"),
+ ("headers", "h"),
+ ),
+ common.copy_message,
+ self.master,
+ self.state,
+ self.flow.request,
+ )
elif key == "m":
p = list(contentview.view_prompts)
p.insert(0, ("Clear", "C"))