diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-08-05 10:23:32 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-08-05 10:23:32 +1200 |
commit | 98a7aaca182ce6b879329bbaeb06efca284c6220 (patch) | |
tree | a9afa1dae76d3206990cc49a30c2433ea6077609 /examples/stickycookies.py | |
parent | ce48cb4debab8caa518ea54e36dee722aaabb8a5 (diff) | |
download | mitmproxy-98a7aaca182ce6b879329bbaeb06efca284c6220.tar.gz mitmproxy-98a7aaca182ce6b879329bbaeb06efca284c6220.tar.bz2 mitmproxy-98a7aaca182ce6b879329bbaeb06efca284c6220.zip |
Documentation.
Diffstat (limited to 'examples/stickycookies.py')
-rw-r--r-- | examples/stickycookies.py | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/examples/stickycookies.py b/examples/stickycookies.py deleted file mode 100644 index 682fa226..00000000 --- a/examples/stickycookies.py +++ /dev/null @@ -1,34 +0,0 @@ -from libmproxy import controller, proxy - -class StickyMaster(controller.Master): - def __init__(self, server): - controller.Master.__init__(self, server) - self.stickyhosts = {} - - def run(self): - try: - return controller.Master.run(self) - except KeyboardInterrupt: - self.shutdown() - - def handle_request(self, msg): - hid = (msg.host, msg.port) - if msg.headers["cookie"]: - self.stickyhosts[hid] = msg.headers["cookie"] - elif hid in self.stickyhosts: - msg.headers["cookie"] = self.stickyhosts[hid] - msg._ack() - - def handle_response(self, msg): - hid = (msg.request.host, msg.request.port) - if msg.headers["set-cookie"]: - self.stickyhosts[hid] = f.response.headers["set-cookie"] - msg._ack() - - -ssl_config = proxy.SSLConfig( - "~/.mitmproxy/cert.pem" -) -server = proxy.ProxyServer(ssl_config, 8080) -m = StickyMaster(server) -m.run() |