{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"},{"label":"Security","url":"https://skillfed.io/packages/category/security"},{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-networking-monitoring"},{"label":"Proxy Servers","url":"https://skillfed.io/packages/category/internet-proxy-servers"}],"enrichment":{"capability":"mitmproxy is an interactive, SSL/TLS-capable intercepting proxy that captures and inspects HTTP/1, HTTP/2, and WebSocket traffic with console, command-line, or web-based interfaces.","skillfed_tags":["network-debugging","http-inspection","security-testing"],"use_cases":["Debug and inspect HTTP/HTTPS requests and responses from web applications during development and testing.","Intercept and modify API traffic to test error handling, edge cases, or inject test data without changing client code.","Monitor and analyze WebSocket traffic for real-time communication protocols in web applications.","Perform security testing by observing encrypted TLS traffic and validating certificate handling.","Automate traffic manipulation via scripts to simulate network conditions or third-party service responses."],"what_it_does":"mitmproxy is a mature, actively maintained intercepting proxy designed to capture, inspect, and modify HTTP/1, HTTP/2, and WebSocket traffic in real time. It provides three interfaces\u2014an interactive console (mitmproxy), a command-line tool (mitmdump), and a web UI (mitmweb)\u2014making it accessible for different workflows. The package handles SSL/TLS interception, allowing you to see encrypted traffic contents, and supports scripting and modification of requests and responses on the fly.\n\nThe package depends on a substantial set of runtime libraries covering cryptography (cryptography, pyOpenSSL, argon2-cffi, bcrypt), HTTP protocol support (h2, h11, hyperframe, wsproto, aioquic), data handling (msgpack, ruamel.yaml, zstandard), and UI rendering (urwid for console, flask for web). It is classified as Production/Stable and supports Python 3.12, 3.13, and 3.14, with no known security vulnerabilities as of the fact sheet date.","worth_installing":"Yes. mitmproxy is a well-established, actively maintained tool with no known vulnerabilities, low install friction, and a permissive MIT license. It is suitable for developers, QA engineers, and security professionals who need to inspect or modify HTTP(S) and WebSocket traffic. Install it if you need interactive traffic inspection, debugging, or testing capabilities."},"id":"mitmproxy","links":{"html":"https://skillfed.io/packages/mitmproxy","md":"https://skillfed.io/packages/mitmproxy.md","pypi":"https://pypi.org/project/mitmproxy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-12","license_spdx":null,"license_treatment":"permissive","name":"mitmproxy","python_support":"supports_current","summary":"An interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSockets."},"popularity":{"monthly_downloads":6250329,"position":1946,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"12.2.3"}
