aboutsummaryrefslogtreecommitdiffstats
path: root/examples/upsidedownternet.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-09-04 10:51:09 +1200
committerAldo Cortesi <aldo@nullcube.com>2011-09-04 10:51:09 +1200
commit4cb0e5bfb47264c727b2f7ac0615e5d34e85609b (patch)
treef0ca2c938aa611da6b482c6e315b11f8197b26a1 /examples/upsidedownternet.py
parentd1ff52755007703cd2b7d12001091d5fea112245 (diff)
parentb635112d3613d47247ac22390786aaaffcd2a3fd (diff)
downloadmitmproxy-4cb0e5bfb47264c727b2f7ac0615e5d34e85609b.tar.gz
mitmproxy-4cb0e5bfb47264c727b2f7ac0615e5d34e85609b.tar.bz2
mitmproxy-4cb0e5bfb47264c727b2f7ac0615e5d34e85609b.zip
Merge branch 'master' of github.com:cortesi/mitmproxy
Diffstat (limited to 'examples/upsidedownternet.py')
-rw-r--r--examples/upsidedownternet.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/upsidedownternet.py b/examples/upsidedownternet.py
new file mode 100644
index 00000000..28d34ca9
--- /dev/null
+++ b/examples/upsidedownternet.py
@@ -0,0 +1,9 @@
+import Image, cStringIO
+def response(context, flow):
+ if flow.response.headers["content-type"] == ["image/png"]:
+ s = cStringIO.StringIO(flow.response.content)
+ img = Image.open(s)
+ img = img.rotate(180)
+ s2 = cStringIO.StringIO()
+ img.save(s2, "png")
+ flow.response.content = s2.getvalue()