From c2ae8285f4bc092a449d92f4bbdb150d586c2c51 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 20 Feb 2011 12:53:42 +1300 Subject: Revamp SSL configuration. - Move option parsing utiliities to proxy.py - Don't have a global config object. Pass it as an argument to ProxyServer. - Simplify certificate generation logic. --- mitmdump | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'mitmdump') diff --git a/mitmdump b/mitmdump index 58254038..56210f39 100755 --- a/mitmdump +++ b/mitmdump @@ -26,7 +26,7 @@ if __name__ == '__main__': usage = "%prog [options] [filter]", version="%%prog %s"%VERSION, ) - utils.certificate_option_group(parser) + proxy.certificate_option_group(parser) parser.add_option( "-p", "--port", action="store", type = "int", dest="port", default=8080, @@ -54,15 +54,15 @@ if __name__ == '__main__': if options.quiet: options.verbose = 0 - utils.process_certificate_option_group(parser, options) + proxy.process_certificate_option_group(parser, options) - proxy.config = proxy.Config( + config = proxy.Config( certfile = options.cert, certpath = options.certpath, cacert = options.cacert, ciphers = options.ciphers ) - server = proxy.ProxyServer(options.port) + server = proxy.ProxyServer(config, options.port) dumpopts = dump.Options( verbosity = options.verbose, -- cgit v1.2.3