Files

27 lines
777 B
Python
Raw Permalink Normal View History

2025-12-25 11:16:59 +08:00
from mitmproxy import addons
from mitmproxy import master
from mitmproxy import options
from mitmproxy.addons import dumper
from mitmproxy.addons import errorcheck
from mitmproxy.addons import keepserving
from mitmproxy.addons import readfile
class DumpMaster(master.Master):
def __init__(
self,
options: options.Options,
loop=None,
with_termlog=True,
with_dumper=True,
) -> None:
super().__init__(options, event_loop=loop, with_termlog=with_termlog)
self.addons.add(*addons.default_addons())
if with_dumper:
self.addons.add(dumper.Dumper())
self.addons.add(
keepserving.KeepServing(),
readfile.ReadFileStdin(),
errorcheck.ErrorCheck(),
)