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