History of changes¶
0.9.0 - 2019-06-27¶
- You can now view full reports directly from mitmproxy, without saving them to a file first.
0.8.0 - 2019-03-03¶
This version is for mitmproxy 4.
0.7.1 - 2018-05-20¶
This version adds an explicit requirement for mitmproxy version less than 4. A new version compatible with mitmproxy 4 and/or higher will be released eventually, when time permits.
0.7.0 - 2018-03-31¶
- Overhaul for mitmproxy 3.
- Now focuses on closer integration with mitmproxy’s interactive features:
- At least for now, the original approach of writing a report
non-interactively (options
-w,--tail) is not supported. You need themitmproxytool, notmitmdumpormitmweb. - See docs for details.
0.6.1 - 2017-08-02¶
- Fixed dumping reports to non-seekable files (like
-w /dev/stdout). - Fixed
--tailwith small (text) reports.
0.6.0 - 2017-03-12¶
Added¶
A new
--tailoption to regenerate the report on every new exchange, so you can inspect traffic as it comes (see docs).HTTPolice now writes brief summaries to mitmproxy’s event log, like this:
HTTPolice found 1 errors, 2 comments in: GET /api/v1/ - 200 OK
(The event log is printed to the console when you use
mitmdump, or to the “Event log” pane when you press the ‘e’ key inmitmproxy.)In the
mitmproxyconsole UI, you can now see a brief report for every individual exchange on its “Detail” pane (see docs).
Changed¶
The output file is now specified with the
-woption instead of just a positional argument, for example:$ mitmdump -s "`python3 -m mitmproxy_httpolice` -w report.txt"
This
-woption is actually optional: you can omit it if you only want to view the reports in the console UI, for example.
0.5.1 - 2017-02-28¶
Fixed an error that happened on many/most HTTP/2 requests (those without a Host header).
0.5.0 - 2017-01-14¶
No interesting changes; just update docs and packaging
for better compatibility with Python 3.6 and mitmproxy 1.0.
This version also drops support for Python 2. If you need Python 2,
use mitmproxy==0.18.2 and mitmproxy-HTTPolice==0.4.0.
0.4.0 - 2016-10-17¶
This release is compatible with mitmproxy 0.18+, and only 0.18+ (because mitmproxy 0.18 has a new, backward-incompatible API). Note that mitmproxy (and thus mitmproxy-HTTPolice) now supports Python 3.5+.
0.3.0 - 2016-08-14¶
Technical release. No interesting changes.
0.2.0 - 2016-05-08¶
Initial release as a separate distribution.