diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-08-04 12:57:01 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-08-04 12:57:01 +1200 |
commit | ffd7043ee76212a27461ac7bd372d3f2790a71ac (patch) | |
tree | 2846f8a1f9d920a3985acd62bd97fe6e97bf6fdc /examples | |
parent | 87623a8d7501c6644c4496996876cd7d613a5bf7 (diff) | |
download | mitmproxy-ffd7043ee76212a27461ac7bd372d3f2790a71ac.tar.gz mitmproxy-ffd7043ee76212a27461ac7bd372d3f2790a71ac.tar.bz2 mitmproxy-ffd7043ee76212a27461ac7bd372d3f2790a71ac.zip |
Update examples/stickycookies.py
Diffstat (limited to 'examples')
-rw-r--r-- | examples/stickycookies.py | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/examples/stickycookies.py b/examples/stickycookies.py index 94b35876..682fa226 100644 --- a/examples/stickycookies.py +++ b/examples/stickycookies.py @@ -1,9 +1,5 @@ from libmproxy import controller, proxy -proxy.config = proxy.Config( - "~/.mitmproxy/cert.pem" -) - class StickyMaster(controller.Master): def __init__(self, server): controller.Master.__init__(self, server) @@ -17,19 +13,22 @@ class StickyMaster(controller.Master): def handle_request(self, msg): hid = (msg.host, msg.port) - if msg.headers.has_key("cookie"): + if msg.headers["cookie"]: self.stickyhosts[hid] = msg.headers["cookie"] elif hid in self.stickyhosts: msg.headers["cookie"] = self.stickyhosts[hid] - msg.ack() + msg._ack() def handle_response(self, msg): hid = (msg.request.host, msg.request.port) - if msg.headers.has_key("set-cookie"): + if msg.headers["set-cookie"]: self.stickyhosts[hid] = f.response.headers["set-cookie"] - msg.ack() + msg._ack() -server = proxy.ProxyServer(8080) +ssl_config = proxy.SSLConfig( + "~/.mitmproxy/cert.pem" +) +server = proxy.ProxyServer(ssl_config, 8080) m = StickyMaster(server) m.run() |