diff options
author | Aldo Cortesi <aldo@corte.si> | 2016-10-19 12:08:05 +1300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-10-19 12:08:05 +1300 |
commit | 8c888a58b96687672f23cf2215a9cf90f58f288b (patch) | |
tree | fe5946f7e82ff9328a8cff0b1ad6a4c660a1b742 /examples/proxapp.py | |
parent | 8b51af16762e333ebeacff1f067415e9d38a433c (diff) | |
parent | 87629586ae5add2d605b55e65cebc1e144c612d9 (diff) | |
download | mitmproxy-8c888a58b96687672f23cf2215a9cf90f58f288b.tar.gz mitmproxy-8c888a58b96687672f23cf2215a9cf90f58f288b.tar.bz2 mitmproxy-8c888a58b96687672f23cf2215a9cf90f58f288b.zip |
Merge pull request #1628 from cortesi/webapp
Web apps to addons
Diffstat (limited to 'examples/proxapp.py')
-rw-r--r-- | examples/proxapp.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/proxapp.py b/examples/proxapp.py index 2935b587..b4fa8d3d 100644 --- a/examples/proxapp.py +++ b/examples/proxapp.py @@ -4,7 +4,7 @@ instance, we're using the Flask framework (http://flask.pocoo.org/) to expose a single simplest-possible page. """ from flask import Flask -import mitmproxy +from mitmproxy.builtins import wsgiapp app = Flask("proxapp") @@ -14,12 +14,12 @@ def hello_world(): return 'Hello World!' -# Register the app using the magic domain "proxapp" on port 80. Requests to -# this domain and port combination will now be routed to the WSGI app instance. def start(): - mitmproxy.ctx.master.apps.add(app, "proxapp", 80) + # Host app at the magic domain "proxapp" on port 80. Requests to this + # domain and port combination will now be routed to the WSGI app instance. + return wsgiapp.WSGIApp(app, "proxapp", 80) # SSL works too, but the magic domain needs to be resolvable from the mitmproxy machine due to mitmproxy's design. # mitmproxy will connect to said domain and use serve its certificate (unless --no-upstream-cert is set) # but won't send any data. - mitmproxy.ctx.master.apps.add(app, "example.com", 443) + # mitmproxy.ctx.master.apps.add(app, "example.com", 443) |