aboutsummaryrefslogtreecommitdiffstats
path: root/mitmdump
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-02-21 11:08:35 +1300
committerAldo Cortesi <aldo@nullcube.com>2011-02-21 11:08:35 +1300
commitfe99871df873f755ef5f4770edf37304f88102d7 (patch)
tree81cac2d8573f4e48d08284baadff8e0440e58ac0 /mitmdump
parentc3e38970718aed37dd70e8aad0085957b62a09ac (diff)
downloadmitmproxy-fe99871df873f755ef5f4770edf37304f88102d7.tar.gz
mitmproxy-fe99871df873f755ef5f4770edf37304f88102d7.tar.bz2
mitmproxy-fe99871df873f755ef5f4770edf37304f88102d7.zip
Add --kill option to mitmdump
If this option is passed all requests that are not part of a replayed conversation are killed. If the option is not passed, such requests are passed through to the server as usual.
Diffstat (limited to 'mitmdump')
-rwxr-xr-xmitmdump4
1 files changed, 4 insertions, 0 deletions
diff --git a/mitmdump b/mitmdump
index c6a9ce10..a1b8aef1 100755
--- a/mitmdump
+++ b/mitmdump
@@ -50,6 +50,9 @@ if __name__ == '__main__':
parser.add_option("-r", "--replay",
action="store", dest="replay", default=None,
help="Replay server responses from a saved file.")
+ parser.add_option("-k", "--kill",
+ action="store_true", dest="kill", default=False,
+ help="Kill extra requests during replay.")
options, args = parser.parse_args()
@@ -65,6 +68,7 @@ if __name__ == '__main__':
request_script = options.request_script,
response_script = options.response_script,
replay = options.replay,
+ kill = options.kill
)
if args:
filt = " ".join(args)