Mitmproxy v-0.11 released : is an interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface.

Mitmproxy v-0.11 released : is an interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface.

Changelog mitmproxy 0.11:
* SOCKS5 proxy mode allows mitmproxy to act as a SOCKS5 proxy server
* Data streaming for response bodies exceeding a threshold
* Ignore hosts or IP addresses, forwarding both HTTP and HTTPS traffic untouched
* Finer-grained control of traffic replay, including options to ignore contents or parameters when matching flows
* Pass arguments to inline scripts
* Configurable size limit on HTTP request and response bodies
* Per-domain specification of interception certificates and keys (see –cert option)
* Certificate forwarding, relaying upstream SSL certificates verbatim (see–cert-forward)
* Search and highlighting for HTTP request and response bodies in mitmproxy console
* Transparent proxy support on Windows
* Improved error messages and logging
* Support for FreeBSD in transparent mode, using pf
* Content view mode for WBXML
* Better documentation, with a new section on proxy modes
* Generic TCP proxy mode
* Countless bugfixes and other small improvements

mitmproxy

Available on Linux and Mac OSX Operating System

mitmproxy is an interactive, SSL-capable man-in-the-middle proxy for HTTP with a console interface.
mitmdump is the command-line version of mitmproxy. Think tcpdump for HTTP.
libmproxy is the library that mitmproxy and mitmdump are built on.

Features :
– Intercept HTTP requests and responses and modify them on the fly.
– Save complete HTTP conversations for later replay and analysis.
– Replay the client-side of an HTTP conversations.
– Replay HTTP responses of a previously recorded server.
– Reverse proxy mode to forward traffic to a specified server.
– Transparent proxy mode on OSX and Linux.
– Make scripted changes to HTTP traffic using Python.
– SSL certificates for interception are generated on the fly.
– And much, much more.

mitmproxy is tested and developed on OSX, Linux and OpenBSD. On Windows, only mitmdump is supported, which does not have a graphical user interface.

Requirements :
Python 2.7.x.
netlib, version matching mitmproxy.
Third-party packages listed in setup.py
Optional packages for extended content decoding:

PyAMF version 0.6.1 or newer.
protobuf version 2.5.0 or newer.
cssutils version 1.0 or newer.

For convenience, all optional dependencies can be installed with :
pip install “mitmproxy[contentviews]”

The following procedure is recommended to set up your dev environment:
$ git clone https://github.com/mitmproxy/mitmproxy.git
$ cd mitmproxy
$ pip install –src . -r requirements.txt

Or Download Current Release For Tarball Linux and Mac OSX Operating System :
mitmproxy-0.10.1.tar.gz(3.26 MB) 
osx-mitmproxy-0.10.tar.gz (16.18 MB) 
Source : http://mitmproxy.org/