1from mitmproxy.addons import anticache
2from mitmproxy.addons import anticomp
3from mitmproxy.addons import block
4from mitmproxy.addons import blocklist
5from mitmproxy.addons import browser
6from mitmproxy.addons import clientplayback
7from mitmproxy.addons import command_history
8from mitmproxy.addons import comment
9from mitmproxy.addons import core
10from mitmproxy.addons import cut
11from mitmproxy.addons import disable_h2c
12from mitmproxy.addons import export
13from mitmproxy.addons import next_layer
14from mitmproxy.addons import onboarding
15from mitmproxy.addons import proxyserver
16from mitmproxy.addons import proxyauth
17from mitmproxy.addons import script
18from mitmproxy.addons import serverplayback
19from mitmproxy.addons import mapremote
20from mitmproxy.addons import maplocal
21from mitmproxy.addons import modifybody
22from mitmproxy.addons import modifyheaders
23from mitmproxy.addons import stickyauth
24from mitmproxy.addons import stickycookie
25from mitmproxy.addons import save
26from mitmproxy.addons import tlsconfig
27from mitmproxy.addons import upstream_auth
28
29
30def default_addons():
31    return [
32        core.Core(),
33        browser.Browser(),
34        block.Block(),
35        blocklist.BlockList(),
36        anticache.AntiCache(),
37        anticomp.AntiComp(),
38        clientplayback.ClientPlayback(),
39        command_history.CommandHistory(),
40        comment.Comment(),
41        cut.Cut(),
42        disable_h2c.DisableH2C(),
43        export.Export(),
44        onboarding.Onboarding(),
45        proxyauth.ProxyAuth(),
46        proxyserver.Proxyserver(),
47        script.ScriptLoader(),
48        next_layer.NextLayer(),
49        serverplayback.ServerPlayback(),
50        mapremote.MapRemote(),
51        maplocal.MapLocal(),
52        modifybody.ModifyBody(),
53        modifyheaders.ModifyHeaders(),
54        stickyauth.StickyAuth(),
55        stickycookie.StickyCookie(),
56        save.Save(),
57        tlsconfig.TlsConfig(),
58        upstream_auth.UpstreamAuth(),
59    ]
60