I've just tagged and released mitmproxy 0.4. You can download it from the new project website:

mitmproxy.org

This is a huge update, with dozens of new features, and improvements to almost every aspect of the project. A few highlights are:

  • Complete serialization of HTTP/S conversations
  • On-the-fly generation of SSL interception certificates
  • Ability to replay both the client and the server side of HTTP/S conversations
  • mitmdump has grown up to be a powerful tcpdump-like commandline tool for HTTP/S
  • Scripting hooks for programmatic modification of traffic using Python
  • Many, many user interface improvements, bug fixes, and minor features
  • Better documentation.

Special thanks go to Henrik Nordström for many great contributions to this release. I'd love more contributors to join the project - if you feel like hacking on mitmproxy, take a look at the todo file at the top of the tree for ideas.

Over the next week I will write a series of tutorials to showcase mitmproxy's abilities, ranging from simple to quite complex. Keep an eye on the blog for these - they will be published here first, before making their way into the official documentation.