Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
onboarding.py35 linesDownload Raw Back to addons
1from mitmproxy import ctx2from mitmproxy.addons import asgiapp3from mitmproxy.addons.onboardingapp import app4 5APP_HOST = "mitm.it"6 7 8class Onboarding(asgiapp.WSGIApp):9    name = "onboarding"10 11    def __init__(self):12        super().__init__(app, APP_HOST, None)13 14    def load(self, loader):15        loader.add_option(16            "onboarding", bool, True, "Toggle the mitmproxy onboarding app."17        )18        loader.add_option(19            "onboarding_host",20            str,21            APP_HOST,22            """23            Onboarding app domain. For transparent mode, use an IP when a DNS24            entry for the app domain is not present.25            """,26        )27 28    def configure(self, updated):29        self.host = ctx.options.onboarding_host30        app.config["CONFDIR"] = ctx.options.confdir31 32    async def request(self, f):33        if ctx.options.onboarding:34            await super().request(f)35 
codekingpro/portable-devtools · Team Ai