mitmproxy/examples
RamiBerm 4ce5e1386c
Updated har_dump,py timings dictionary function
the HAR file spec (http://www.softwareishard.com/blog/har-12-spec/#timings) states that timings that do not apply for a certain requests should be set to -1, this example may set -1000 as a timings value for certain requests.
This ends up producing invalid HAR files in many cases.

My proposed fix is to assign -1 into the dic and only multiply by 1000 for other values
2019-09-03 17:19:50 +03:00
..
addons Fix ResourceWarning: unclosed file, prevent resource leaks 2019-01-06 15:06:30 +01:00
complex Updated har_dump,py timings dictionary function 2019-09-03 17:19:50 +03:00
pathod format examples 2016-05-29 01:23:39 -07:00
simple Added link_expander.py example to simple examples (#3348) 2018-10-12 21:56:58 +02:00
keys.yaml typo 2018-05-27 19:40:26 +03:00
README.md organize examples 2016-11-21 02:28:10 +01:00

Mitmproxy Scripting API

Mitmproxy has a powerful scripting API that allows you to control almost any aspect of traffic being proxied. In fact, much of mitmproxys own core functionality is implemented using the exact same API exposed to scripters (see mitmproxy/addons).

This directory contains some examples of the scripting API. We recommend to start with the ones in simple/.

⚠️ If you are browsing this on GitHub, make sure to select the git tag matching your mitmproxy version.

Some inline scripts may require additional dependencies, which can be installed using pip install mitmproxy[examples].