mitmproxy/examples
Shadab Zafar 4f1fb43dcc Use postData field in PUT, PATCH requests too
The HAR spec isn't really clear on whether this should be the case,
but Google Chrome does this, so I think we should too.
2016-08-15 12:00:23 +05:30
..
pathod
add_header.py
change_upstream_proxy.py
custom_contentviews.py
dns_spoofing.py
dup_and_replay.py
fail_with_500.py
filt.py scripts: refactor some examples that keep global state 2016-07-23 12:24:09 +12:00
flowbasic
flowwriter.py scripts: refactor some examples that keep global state 2016-07-23 12:24:09 +12:00
har_dump.py Use postData field in PUT, PATCH requests too 2016-08-15 12:00:23 +05:30
iframe_injector.py scripts: refactor some examples that keep global state 2016-07-23 12:24:09 +12:00
mitmproxywrapper.py
modify_form.py
modify_querystring.py
modify_response_body.py Merge remote-tracking branch 'origin/master' into message-body-encoding 2016-07-15 23:17:57 -07:00
nonblocking.py
proxapp.py
read_dumpfile
README
redirect_requests.py
remote_debug.py make the linter happy 2016-07-23 14:35:04 -07:00
sslstrip.py Merge remote-tracking branch 'origin/master' into message-body-encoding 2016-07-15 23:17:57 -07:00
stickycookies
stream.py
stream_modify.py
stub.py Addon iface: .configure(options) -> .configure(options, updated) 2016-07-23 15:43:55 +12:00
tcp_message.py
tls_passthrough.py
upsidedownternet.py Merge remote-tracking branch 'origin/master' into message-body-encoding 2016-07-15 23:17:57 -07:00

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


# inline script examples
add_header.py             Simple script that just adds a header to every request.
change_upstream_proxy.py  Dynamically change the upstream proxy
dns_spoofing.py           Use mitmproxy in a DNS spoofing scenario.
dup_and_replay.py         Duplicates each request, changes it, and then replays the modified request.
fail_with_500.py          Turn every response into an Internal Server Error.
filt.py                   Use mitmproxy's filter expressions in your script.
flowwriter.py             Only write selected flows into a mitmproxy dumpfile.
iframe_injector.py        Inject configurable iframe into pages.
modify_form.py            Modify all form submissions to add a parameter.
modify_querystring.py     Modify all query strings to add a parameters.
modify_response_body.py   Replace arbitrary strings in all responses
nonblocking.py            Demonstrate parallel processing with a blocking script.
proxapp.py                How to embed a WSGI app in a mitmproxy server
redirect_requests.py      Redirect requests or directly reply to them.
stub.py                   Script stub with a method definition for every event.
upsidedownternet.py       Rewrites traffic to turn images upside down.


# mitmproxy examples
flowbasic                 Basic use of mitmproxy as a library.
stickycookies             An example of writing a custom proxy with mitmproxy.


# misc
read_dumpfile             Read a dumpfile generated by mitmproxy.
mitmproxywrapper.py       Bracket mitmproxy run with proxy enable/disable on OS X