ENNAENNA

mitmproxy

MIT

๐ŸŒ Network Recon ยท Python

mitmproxy is a set of tools that provide an interactive, TLS-capable intercepting proxy for HTTP/1, HTTP/2, and WebSocket traffic. It includes mitmproxy (console interface), mitmweb (browser-based interface), and mitmdump (non-interactive dumping). Traffic can be intercepted, inspected, modified, and replayed in real-time. Its Python scripting API enables complex traffic manipulation, from rewriting headers to injecting content. mitmproxy handles TLS transparently, making it invaluable for debugging encrypted API calls, mobile app traffic analysis, and security testing.

43.3kstars
4.5kforks
428issues
Updated 2d ago
+I use this

Installation

$ pip install mitmproxy

Use Cases

  • Intercepting and modifying HTTPS traffic in real-time
  • Debugging mobile app API communications
  • Automated traffic manipulation via Python scripts
  • Recording and replaying HTTP sessions for testing

Tags

proxymitmtls-interceptionhttp-debuggingtraffic-analysisscriptingdebugginghttphttp2man-in-the-middlemitmproxypythonsecurityssltlswebsocket

Community Reviews

More in Network Recon