This is a demo project/tutorial for using mitmproxy in both regular and reverse modes deployed via docker-compose or in a Kuternetes cluster.
- Docker Desktop
- Kubernetes tools and cluster, if you'd like to try Kubernetes deployment. This project is tested using kind. This link has infomration on installing both
kubectl
andkind
: Install Tools - Code editor such as Visual Studio Code
- 0-wttr: a simple golang app
wttr
that makes call to https://wttr.in for weather report - 1-mitmproxy-reverse:
wttr
proxied bymitmproxy
in reverse mode for incoming requests - 2-mitmproxy-regular:
wttr
proxied bymitmproxy
for outgoing requests - 3-mitmproxy-both:
wttr
proxied by two mitmproxy instances for both incoming and outgoing requestss
N.B Kubernetes releated tutorial assumes a local cluster named k8s-dev
has been created using kind.