Favicon of mitmproxy

mitmproxy

Interactive SSL/TLS-capable proxy for inspecting and debugging HTTP/1, HTTP/2, and WebSocket traffic with CLI, TUI, and web interfaces.

Other

mitmproxy is a powerful intercepting proxy that captures and analyzes HTTP traffic with precision. Whether you're debugging web applications, testing APIs, or conducting security assessments, it provides real-time visibility into every request and response flowing through your network.

The tool offers three distinct interfaces to match your workflow:

  • mitmproxy: An interactive console interface with full TLS/SSL support for encrypted traffic inspection
  • mitmdump: A command-line tool perfect for scripting and automation, comparable to tcpdump but for HTTP
  • mitmweb: A web-based dashboard for those preferring graphical interaction

Key capabilities include request and response manipulation, allowing you to modify headers, bodies, and parameters on-the-fly. Protocol support spans HTTP/1, HTTP/2, and WebSockets, ensuring compatibility with modern web technologies. The tool excels at request replay, enabling you to resend captured traffic with variations to test different scenarios.

Designed for penetration testers and developers, mitmproxy integrates seamlessly into security workflows and development pipelines. Its Python-based architecture supports custom scripting for advanced use cases, making it adaptable to specialized testing requirements. The active community and comprehensive documentation ensure you have resources to master even complex interception scenarios.

Features

JSON outputPlugin systemScriptable

Media

Pros

4
  • Inspects and debugs HTTP/1, HTTP/2, and WebSocket traffic
  • Provides CLI, TUI, and web interfaces
  • SSL/TLS-capable for secure traffic inspection
  • Supports scripting for automation

Cons

1
  • Can be complex to set up for beginners

Related tools

Share:

Auto-fetched .

Recent releases

Similar to mitmproxy

Favicon

 

  
 
Favicon

 

  
 
Favicon