diff options
| author | Aldo Cortesi <aldo@nullcube.com> | 2011-05-14 10:44:25 +1200 |
|---|---|---|
| committer | Aldo Cortesi <aldo@nullcube.com> | 2011-05-14 10:44:25 +1200 |
| commit | f89581be1b2a884fe95b764a25eead280303f595 (patch) | |
| tree | 7239b2491cb7d6833af39620b736aafb3681168b /mitmdump | |
| parent | c6075e1d93c61eab35bb3e0ae56337e579fea403 (diff) | |
| download | mitmproxy-f89581be1b2a884fe95b764a25eead280303f595.tar.gz mitmproxy-f89581be1b2a884fe95b764a25eead280303f595.tar.bz2 mitmproxy-f89581be1b2a884fe95b764a25eead280303f595.zip | |
Add a -n option which tells the tools not to bind a proxy.
This is useful when you just want to inspect or process dumps.
Diffstat (limited to 'mitmdump')
| -rwxr-xr-x | mitmdump | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -39,11 +39,15 @@ if __name__ == '__main__': options.verbose = 0 config = proxy.process_certificate_option_group(parser, options) - try: - server = proxy.ProxyServer(config, options.port, options.addr) - except proxy.ProxyServerError, v: - print >> sys.stderr, "mitmdump:", v.args[0] - sys.exit(1) + if options.no_server: + server = None + else: + try: + server = proxy.ProxyServer(config, options.port, options.addr) + except proxy.ProxyServerError, v: + print >> sys.stderr, "mitmdump:", v.args[0] + sys.exit(1) + dumpopts = dump.Options(**cmdline.get_common_options(options)) dumpopts.keepserving = options.keepserving |
