mitmproxy is an interactive, SSL/TLS-capable intercepting proxy that supports HTTP/1, HTTP/2, and WebSockets, featuring a console interface. It includes mitmdump, the command-line version, and mitmweb, a web interface. The project is open-source and encourages contributions, with resources available for installation, tutorials, and documentation on its website.
mitmproxy ✓
intercepting-proxy ✓
open-source ✓
+ ssl
web-development ✓