aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-08-04 12:57:01 +1200
committerAldo Cortesi <aldo@nullcube.com>2011-08-04 12:57:01 +1200
commitffd7043ee76212a27461ac7bd372d3f2790a71ac (patch)
tree2846f8a1f9d920a3985acd62bd97fe6e97bf6fdc
parent87623a8d7501c6644c4496996876cd7d613a5bf7 (diff)
downloadmitmproxy-ffd7043ee76212a27461ac7bd372d3f2790a71ac.tar.gz
mitmproxy-ffd7043ee76212a27461ac7bd372d3f2790a71ac.tar.bz2
mitmproxy-ffd7043ee76212a27461ac7bd372d3f2790a71ac.zip
Update examples/stickycookies.py
-rw-r--r--examples/stickycookies.py17
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()