← 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.

When to use this tool

Good fit when
  • When debugging HTTP/HTTPS traffic between client and server
  • When testing API interactions
  • When analyzing web application security
Avoid when
  • When you just need simple curl-like requests

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