diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-12-11 22:26:21 +0100 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-12-11 22:26:21 +0100 |
commit | 93d4a0132a1f31597fa24a5001c4c2b2cd752b4f (patch) | |
tree | 059dc0a16765493604bb3e5045ec47ad4318d64c /libmproxy/cmdline.py | |
parent | ffb95a1db742d71d7671f9e9c6db552774bb0ead (diff) | |
parent | 14a3e0073fe3a9b8103801d400d293186a9dc7f9 (diff) | |
download | mitmproxy-93d4a0132a1f31597fa24a5001c4c2b2cd752b4f.tar.gz mitmproxy-93d4a0132a1f31597fa24a5001c4c2b2cd752b4f.tar.bz2 mitmproxy-93d4a0132a1f31597fa24a5001c4c2b2cd752b4f.zip |
Merge pull request #425 from tekii/master
append option added to dump (flow file is open in append mode instead of overwrite)
Diffstat (limited to 'libmproxy/cmdline.py')
-rw-r--r-- | libmproxy/cmdline.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/libmproxy/cmdline.py b/libmproxy/cmdline.py index b892f1fd..bf5add33 100644 --- a/libmproxy/cmdline.py +++ b/libmproxy/cmdline.py @@ -179,7 +179,7 @@ def get_common_options(options): stickyauth=stickyauth, stream_large_bodies=stream_large_bodies, showhost=options.showhost, - wfile=options.wfile, + outfile=options.outfile, verbosity=options.verbose, nopop=options.nopop, replay_ignore_content = options.replay_ignore_content, @@ -249,11 +249,17 @@ def common_options(parser): action="store_const", dest="verbose", default=1, const=2, help="Increase event log verbosity." ) - parser.add_argument( + outfile = parser.add_mutually_exclusive_group() + outfile.add_argument( "-w", "--wfile", - action="store", dest="wfile", default=None, + action="store", dest="outfile", type=lambda f: (f, "wb"), help="Write flows to file." ) + outfile.add_argument( + "-a", "--afile", + action="store", dest="outfile", type=lambda f: (f, "ab"), + help="Append flows to file." + ) parser.add_argument( "-z", "--anticomp", action="store_true", dest="anticomp", default=False, @@ -371,7 +377,7 @@ def common_options(parser): group = parser.add_argument_group("Onboarding App") group.add_argument( - "-a", "--noapp", + "--noapp", action="store_false", dest="app", default=True, help="Disable the mitmproxy onboarding app." ) |