def process_options(parser, opts, args): if args.version: print(debug.dump_system_info()) sys.exit(0) if args.options: print(optmanager.dump(opts)) sys.exit(0) if args.quiet: args.flow_detail = 0 for i in args.setoptions: opts.set(i) adict = {} for n in dir(args): if n in opts: adict[n] = getattr(args, n) opts.merge(adict) pconf = config.ProxyConfig(opts) if opts.server: try: return server.ProxyServer(pconf) except exceptions.ServerException as v: print(str(v), file=sys.stderr) sys.exit(1) else: return server.DummyServer(pconf)
def get_server(dummy_server, options): if dummy_server: return server.DummyServer(options) else: try: return server.ProxyServer(options) except exceptions.ServerException as v: print(str(v), file=sys.stderr) sys.exit(1)
def process_options(options): #debug.register_info_dumpers() pconf = config.ProxyConfig(options) if options.no_server: return server.DummyServer(pconf) else: try: return server.ProxyServer(pconf) except exceptions.ServerException as v: print(str(v)) sys.exit(1)
def process_options(parser, options, args): if args.sysinfo: print(debug.sysinfo()) sys.exit(0) debug.register_info_dumpers() pconf = config.ProxyConfig(options) if options.no_server: return server.DummyServer(pconf) else: try: return server.ProxyServer(pconf) except exceptions.ServerException as v: print(str(v), file=sys.stderr) sys.exit(1)
def process_options(parser, options, args): if args.version: print("args.version") sys.exit(0) pconf = config.ProxyConfig(options) if options.no_server: return server.DummyServer(pconf) else: try: return server.ProxyServer(pconf) except exceptions.ServerException as v: print(str(v), file=sys.stderr) sys.exit(1)
def process_options(_, _options, _args): from mitmproxy.proxy import server # noqa if _args.version: print(debug.dump_system_info()) sys.exit(0) # debug.register_info_dumpers() pconf = config.ProxyConfig(_options) if _options.no_server: return server.DummyServer(pconf) else: try: return server.ProxyServer(pconf) except exceptions.ServerException as v: print(str(v), file=sys.stderr) sys.exit(1)
def process_options(parser, options, args): from mitmproxy.proxy import server if args.sysinfo: print(debug.sysinfo()) try: debug.register_info_dumpers() except Exception as e: print(str(e)) pconf = config.ProxyConfig(options) if options.no_server: return server.DummyServer(pconf) else: try: return server.ProxyServer(pconf) except exceptions.ServerException as v: print(str(v)) return