mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-23 08:11:00 +00:00
aeefcd08a4
A simple addon that starts an instance of Chrome attached to the current proxy. The instance is isolated in its own user data directory, and addons are turned off. Future work: - I wasn't able to test the Windows executable path - a Windows dev should confirm this for us. - In future it would be nice to support other browsers like Firefox.
50 lines
1.6 KiB
Python
50 lines
1.6 KiB
Python
from mitmproxy.addons import allowremote
|
|
from mitmproxy.addons import anticache
|
|
from mitmproxy.addons import anticomp
|
|
from mitmproxy.addons import browser
|
|
from mitmproxy.addons import check_ca
|
|
from mitmproxy.addons import clientplayback
|
|
from mitmproxy.addons import core_option_validation
|
|
from mitmproxy.addons import core
|
|
from mitmproxy.addons import cut
|
|
from mitmproxy.addons import disable_h2c
|
|
from mitmproxy.addons import export
|
|
from mitmproxy.addons import onboarding
|
|
from mitmproxy.addons import proxyauth
|
|
from mitmproxy.addons import replace
|
|
from mitmproxy.addons import script
|
|
from mitmproxy.addons import serverplayback
|
|
from mitmproxy.addons import setheaders
|
|
from mitmproxy.addons import stickyauth
|
|
from mitmproxy.addons import stickycookie
|
|
from mitmproxy.addons import streambodies
|
|
from mitmproxy.addons import save
|
|
from mitmproxy.addons import upstream_auth
|
|
|
|
|
|
def default_addons():
|
|
return [
|
|
core.Core(),
|
|
core_option_validation.CoreOptionValidation(),
|
|
browser.Browser(),
|
|
allowremote.AllowRemote(),
|
|
anticache.AntiCache(),
|
|
anticomp.AntiComp(),
|
|
check_ca.CheckCA(),
|
|
clientplayback.ClientPlayback(),
|
|
cut.Cut(),
|
|
disable_h2c.DisableH2C(),
|
|
export.Export(),
|
|
onboarding.Onboarding(),
|
|
proxyauth.ProxyAuth(),
|
|
replace.Replace(),
|
|
script.ScriptLoader(),
|
|
serverplayback.ServerPlayback(),
|
|
setheaders.SetHeaders(),
|
|
stickyauth.StickyAuth(),
|
|
stickycookie.StickyCookie(),
|
|
streambodies.StreamBodies(),
|
|
save.Save(),
|
|
upstream_auth.UpstreamAuth(),
|
|
]
|