aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/connview.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-02-19 00:32:20 +1300
committerAldo Cortesi <aldo@nullcube.com>2012-02-19 00:32:20 +1300
commit0434988ade38921caa8b262c1079f58006367a4c (patch)
treeb0a9444ee940fc00681c505913f26c42de722034 /libmproxy/console/connview.py
parentd32d6bc5e3cafaa51556da0690f6835cd1b319dc (diff)
downloadmitmproxy-0434988ade38921caa8b262c1079f58006367a4c.tar.gz
mitmproxy-0434988ade38921caa8b262c1079f58006367a4c.tar.bz2
mitmproxy-0434988ade38921caa8b262c1079f58006367a4c.zip
Add duplicate to connection view, and rename to "D".
Diffstat (limited to 'libmproxy/console/connview.py')
-rw-r--r--libmproxy/console/connview.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/libmproxy/console/connview.py b/libmproxy/console/connview.py
index d668bfe2..ed038a11 100644
--- a/libmproxy/console/connview.py
+++ b/libmproxy/console/connview.py
@@ -10,6 +10,7 @@ def _mkhelp():
("a", "accept this intercepted connection"),
("b", "save request/response body"),
("d", "delete flow"),
+ ("D", "duplicate flow"),
("e", "edit request/response"),
("m", "change body display mode"),
(None,
@@ -463,6 +464,11 @@ class ConnectionView(common.WWrap):
f = self.flow
f.kill(self.master)
self.state.delete_flow(f)
+ elif key == "D":
+ f = self.master.duplicate_flow(self.flow)
+ self.master.view_flow(f)
+ self.master.currentflow = f
+ self.master.statusbar.message("Duplicated.")
elif key == "e":
if self.state.view_flow_mode == common.VIEW_FLOW_REQUEST:
self.master.prompt_onekey(