From ec00b5a66e44454fce3d347203ad85ce4d8feaf6 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 6 Mar 2011 16:54:49 +1300 Subject: Make mitmdump exit after client replay is complete by default. Add an option --keepserving to make it keep serving after replay. --- mitmdump | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'mitmdump') diff --git a/mitmdump b/mitmdump index 3a44c6cd..a8641d52 100755 --- a/mitmdump +++ b/mitmdump @@ -28,17 +28,19 @@ if __name__ == '__main__': usage = "%prog [options] [filter]", version="%%prog %s"%VERSION, ) - parser.add_option( - "-p", action="store", - type = "int", dest="port", default=8080, - help = "Proxy service port." - ) parser.add_option("-i", action="store_true", dest="stickycookie_all", default=None, help="Set sticky cookie for all requests.") parser.add_option("-I", action="store", dest="stickycookie_filt", default=None, metavar="FILTER", help="Set sticky cookie filter. Matched against requests.") + parser.add_option("--keepserving", + action="store_true", dest="keepserving", default=False, + help="Continue serving after playback.") + parser.add_option("-p", + action="store", + type = "int", dest="port", default=8080, + help = "Proxy service port.") parser.add_option("-q", action="store_true", dest="quiet", help="Quiet.") @@ -97,6 +99,7 @@ if __name__ == '__main__': kill = options.kill, rheaders = options.rheaders, client_replay = options.client_replay, + keepserving = options.keepserving, stickycookie = stickycookie, ) if args: @@ -104,9 +107,6 @@ if __name__ == '__main__': else: filt = None - if options.verbose > 0: - print >> sys.stderr, "Running on port %s"%options.port - try: m = dump.DumpMaster(server, dumpopts, filt) m.run() -- cgit v1.2.3