import flask import os.path import proxy mapp = flask.Flask(__name__) mapp.debug = True def master(): return flask.request.environ["mitmproxy.master"] @mapp.route("/") def index(): return flask.render_template("index.html", section="home") @mapp.route("/cert/pem") def certs_pem(): p = os.path.join(master().server.config.confdir, proxy.CONF_BASENAME + "-cert.pem") return flask.Response(open(p, "rb").read(), mimetype='application/x-x509-ca-cert') @mapp.route("/cert/p12") def certs_p12(): p = os.path.join(master().server.config.confdir, proxy.CONF_BASENAME + "-cert.p12") return flask.Response(open(p, "rb").read(), mimetype='application/x-pkcs12')