diff options
| author | Aldo Cortesi <aldo@nullcube.com> | 2011-02-20 12:53:42 +1300 |
|---|---|---|
| committer | Aldo Cortesi <aldo@nullcube.com> | 2011-02-20 12:53:42 +1300 |
| commit | c2ae8285f4bc092a449d92f4bbdb150d586c2c51 (patch) | |
| tree | 33a86f34ae058b5b382c2c5565744ffc5523041a /mitmrecord | |
| parent | 4fc807cedd9a481db9e0fc1633d8c169f53f4a8e (diff) | |
| download | mitmproxy-c2ae8285f4bc092a449d92f4bbdb150d586c2c51.tar.gz mitmproxy-c2ae8285f4bc092a449d92f4bbdb150d586c2c51.tar.bz2 mitmproxy-c2ae8285f4bc092a449d92f4bbdb150d586c2c51.zip | |
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.
Diffstat (limited to 'mitmrecord')
| -rwxr-xr-x | mitmrecord | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -29,7 +29,7 @@ if __name__ == '__main__': version="%%prog %s"%VERSION, ) - utils.certificate_option_group(parser) + proxy.certificate_option_group(parser) parser.add_option( "-p", "--port", action="store", @@ -61,15 +61,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) utils.mkdir_p(options.cache) if os.path.exists(options.cache + "/index.txt"): print >> sys.stderr, "ERROR: data already recorded in %s"%options.cache |
