diff options
author | Henrik Nordstrom <henrik@henriknordstrom.net> | 2011-02-08 16:58:38 +0100 |
---|---|---|
committer | Henrik Nordstrom <henrik@henriknordstrom.net> | 2011-02-10 02:59:51 +0100 |
commit | 4ffaadd4355e943d7fa46f3050a1fb780f4d261d (patch) | |
tree | 72a06d8dc030d381b354f33225164a7c673b7ac6 /libmproxy | |
parent | 061cea89da96bc2ee71d9d2f065ae920aeccb311 (diff) | |
download | mitmproxy-4ffaadd4355e943d7fa46f3050a1fb780f4d261d.tar.gz mitmproxy-4ffaadd4355e943d7fa46f3050a1fb780f4d261d.tar.bz2 mitmproxy-4ffaadd4355e943d7fa46f3050a1fb780f4d261d.zip |
Allow specifying the accepted ciphersuites
Diffstat (limited to 'libmproxy')
-rw-r--r-- | libmproxy/proxy.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libmproxy/proxy.py b/libmproxy/proxy.py index 631e2470..f3ea2ed2 100644 --- a/libmproxy/proxy.py +++ b/libmproxy/proxy.py @@ -22,8 +22,9 @@ class ProxyError(Exception): class Config: - def __init__(self, pemfile): + def __init__(self, pemfile, ciphers = None): self.pemfile = pemfile + self.ciphers = ciphers def read_chunked(fp): @@ -520,6 +521,7 @@ class ProxyHandler(SocketServer.StreamRequestHandler): keyfile = config.pemfile, server_side = True, ssl_version = ssl.PROTOCOL_SSLv23, + ciphers = config.ciphers, do_handshake_on_connect = False ) self.rfile = FileLike(self.connection) |