- start mitmproxy
- set proxy environment variable
- tell the Azure CLI to not validate SSL
- run
azcommands
mitmproxy
export HTTPS_PROXY=https://127.0.0.1:8080
export AZURE_CLI_DISABLE_CONNECTION_VERIFICATION=1
az vm list(see mitm screenshot below)
mitmproxy's generated (upon first run) certificates are placed in ~/.mitmproxy
~/.mitmproxy
├── mitmproxy-ca-cert.cer
├── mitmproxy-ca-cert.p12
├── mitmproxy-ca-cert.pem
├── mitmproxy-ca.p12
├── mitmproxy-ca.pem
└── mitmproxy-dhparam.pem
sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/.mitmproxy/mitmproxy-ca-cert.pem- Link to jwt.io
- copy/paste value of accessToken (
Authorization: Bearerin HTTP header) property to “Encoded”
