aboutsummaryrefslogtreecommitdiffstats
path: root/mitmdump
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-03-06 11:21:31 +1300
committerAldo Cortesi <aldo@nullcube.com>2011-03-06 11:21:31 +1300
commitbad77f3470f11716f700db22f51b1f53285d23ca (patch)
tree4b5a0cab7694cb34063c5a29c8e36bb63c9655a1 /mitmdump
parentd9cb0838093a962f636ef6cda17fd652bc2ef65e (diff)
downloadmitmproxy-bad77f3470f11716f700db22f51b1f53285d23ca.tar.gz
mitmproxy-bad77f3470f11716f700db22f51b1f53285d23ca.tar.bz2
mitmproxy-bad77f3470f11716f700db22f51b1f53285d23ca.zip
Add client replay options to mitmdump.
Diffstat (limited to 'mitmdump')
-rwxr-xr-xmitmdump14
1 files changed, 10 insertions, 4 deletions
diff --git a/mitmdump b/mitmdump
index 63d942af..2cc89fc2 100755
--- a/mitmdump
+++ b/mitmdump
@@ -34,10 +34,10 @@ if __name__ == '__main__':
type = "int", dest="port", default=8080,
help = "Proxy service port."
)
- parser.add_option("-c",
+ parser.add_option("-i",
action="store_true", dest="stickycookie_all", default=None,
help="Set sticky cookie for all requests.")
- parser.add_option("-C",
+ parser.add_option("-I",
action="store", dest="stickycookie_filt", default=None, metavar="FILTER",
help="Set sticky cookie filter. Matched against requests.")
parser.add_option("-q",
@@ -58,7 +58,7 @@ if __name__ == '__main__':
group = OptionGroup(parser, "Server Replay")
- group.add_option("-r", action="store", dest="server_replay", default=None, metavar="PATH",
+ group.add_option("-s", action="store", dest="server_replay", default=None, metavar="PATH",
help="Replay server responses from a saved file.")
group.add_option("-k", "--kill",
action="store_true", dest="kill", default=False,
@@ -70,6 +70,11 @@ if __name__ == '__main__':
parser.add_option_group(group)
+ group = OptionGroup(parser, "Client Replay")
+ group.add_option("-c", action="store", dest="client_replay", default=None, metavar="PATH",
+ help="Replay client requests from a saved file.")
+ parser.add_option_group(group)
+
options, args = parser.parse_args()
@@ -92,7 +97,8 @@ if __name__ == '__main__':
server_replay = options.server_replay,
kill = options.kill,
rheaders = options.rheaders,
- stickycookie = stickycookie
+ client_replay = options.client_replay,
+ stickycookie = stickycookie,
)
if args:
filt = " ".join(args)