aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/flowlist.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/flowlist.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/flowlist.py')
-rw-r--r--libmproxy/console/flowlist.py15
1 files changed, 14 insertions, 1 deletions
diff --git a/libmproxy/console/flowlist.py b/libmproxy/console/flowlist.py
index 62c031b6..6939be23 100644
--- a/libmproxy/console/flowlist.py
+++ b/libmproxy/console/flowlist.py
@@ -13,6 +13,7 @@ def _mkhelp():
("e", "toggle eventlog"),
("F", "toggle follow flow list"),
("g", "copy response(content/headers) to clipboard"),
+ ("G", "copy request(content/headers) to clipboard"),
("l", "set limit filter pattern"),
("L", "load saved flows"),
("r", "replay request"),
@@ -212,11 +213,23 @@ class ConnectionItem(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,
+ )
else:
return key