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-01-16 12:13:55 -0300
commitd80e2e2b2b125a6b38baef6e9ba6d4282354775a (patch)
treeec0e91d102f733aedd70eff7061bd3db8b23255f /libmproxy/console/flowlist.py
parent7ba7d64bacc36821eddaaf2862f7a098949b2d4e (diff)
downloadmitmproxy-d80e2e2b2b125a6b38baef6e9ba6d4282354775a.tar.gz
mitmproxy-d80e2e2b2b125a6b38baef6e9ba6d4282354775a.tar.bz2
mitmproxy-d80e2e2b2b125a6b38baef6e9ba6d4282354775a.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 214c10db..77803a51 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"),
@@ -210,11 +211,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