← Back to tools

mitmproxy

An interactive HTTPS proxy for debugging and testing

Network linuxmacoswindows Python MIT

Description

mitmproxy is an interactive, SSL/TLS-capable intercepting proxy with a console interface for HTTP/1, HTTP/2, and WebSockets. It allows you to intercept, inspect, modify, and replay web traffic. Useful for debugging, testing, and privacy analysis.

AI Summary

Interactive HTTPS proxy for intercepting, inspecting, and modifying web traffic

Capabilities

  • + Intercept and modify HTTP/HTTPS traffic in real-time
  • + Inspect HTTP requests and responses
  • + Replay captured traffic
  • + Script and automate proxy behavior with Python
  • + Support HTTP/2 and WebSocket protocols

Use When

  • When debugging HTTP/HTTPS traffic between client and server
  • When testing API interactions
  • When analyzing web application security

Avoid When

  • x When you just need simple curl-like requests
View AGENTS.md for mitmproxy