I have about 4 days of GO experience
Alex mentioned that the bug squash involves the HTTP stack, so I have prepared my debugging environment.
-
openssl
: Using go's environSSL_CERT_FILE
, I can inject my own CA cert for debugging HTTPS, if needed. (Linux Only) -
dnsmasq
: I usednsmasq
+ macOS's native/etc/resolver/*
to avoid touching/etc/hosts
, because it feels dirty. -
socat
: Used for a simple fake HTTP(s) server. -
mitmproxy
: Used for debugging HTTP(s) traffic.