aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Minor docs tweaks. Mention countershape.Aldo Cortesi2011-03-291-4/+7
|
* Refactoring.Aldo Cortesi2011-03-292-10/+8
|
* Add some debugging output to help troubleshoot a performance problem.Aldo Cortesi2011-03-272-0/+12
|
* unit test coverage ++Aldo Cortesi2011-03-205-13/+27
|
* Add a stickyauth option.Aldo Cortesi2011-03-2010-6/+125
| | | | | | | This allows us to replay an HTTP Authorization header, in the same way as we replay cookies using stickycookies. This lets us conveniently get at HTTP Basic Auth protected resources through the proxy, but is not enough to do the same for HTTP Digest auth. We'll put that on the todo list.
* Reverse order of flows in mitmproxy.Aldo Cortesi2011-03-203-9/+7
| | | | It matches user expectations much better to have new flows appended to the bottom.
* Add a script to generate a contributors list, and use it to make a ↵Aldo Cortesi2011-03-193-2/+8
| | | | CONTRIBUTORS file.
* Docs - refinement and styling.Aldo Cortesi2011-03-1917-64/+91
|
* Documentation, styling to fit on website.Aldo Cortesi2011-03-198-59/+110
|
* Docs and todo.Aldo Cortesi2011-03-192-4/+29
|
* Docs.Aldo Cortesi2011-03-198-0/+42
| | | | Add screenshots and an explanation of interception.
* Docs.Aldo Cortesi2011-03-1913-3/+17
| | | | | | - Add IOS screenshots. - Add drop-shadows to screenshots that need them. - Optimise PNGs for size.
* Docs.Aldo Cortesi2011-03-199-48/+42
|
* Docs.Aldo Cortesi2011-03-188-47/+43
|
* Revamp key generation.Aldo Cortesi2011-03-186-27/+74
| | | | | | | | | | | We now create three different files in the .mitmproxy directory when a dummy CA is made: mitmproxy-ca.pem - the CA, including private key mitmproxy-ca-cert.p12 - A pkcs12 version of the certificate, for distribution to Windows. mitmproxy-ca-cert.pem - A PEM version of the certificate, for distribution to everyone else.
* Tweak CA and cert setup to be nice to Windows.Aldo Cortesi2011-03-182-8/+0
| | | | | | For some reason Satan's Operating System doesn't join up the certification path if the key identifiers are set to hash. This took a few hours of trial and error to figure out.
* Enable request and response script commandline arguments for mitmproxy.Aldo Cortesi2011-03-181-14/+22
|
* Minor fix to setup.py.Aldo Cortesi2011-03-181-2/+2
|
* Maintain focus in mitmproxy when flows are loaded from file.Aldo Cortesi2011-03-181-4/+7
|
* Do id-based comparison rather than value-based comparison to establish flow ↵Aldo Cortesi2011-03-181-1/+2
| | | | | | focus. This fixes a bug where focus would jump unpredictably between identical flows.
* Use path_prompt rather than plain prompt where needed in mitmproxy.Aldo Cortesi2011-03-182-8/+6
|
* Server replay shortcut in mitmproxy can now be used to interrupt a current ↵Aldo Cortesi2011-03-182-5/+22
| | | | replay.
* Client playback shortcut in mitmproxy can now be used to interrupt a current ↵Aldo Cortesi2011-03-182-5/+23
| | | | client playback.
* We have to pass -CAcreateserial after all.Aldo Cortesi2011-03-181-0/+1
|
* Docs, minor cert tweaks.Aldo Cortesi2011-03-1816-42/+167
|
* Documentation.Aldo Cortesi2011-03-163-1/+5
|
* Documentation.Aldo Cortesi2011-03-1610-61/+79
|
* Begin to flesh out and refactor docs.Aldo Cortesi2011-03-1610-80/+88
|
* Interrupt interception when deleting an intercepting flow.Aldo Cortesi2011-03-153-20/+8
| | | | Prompting the user for this is annoying.
* Fix minor styling and glitches.Aldo Cortesi2011-03-151-5/+5
|
* Fix hang on shutdown.Aldo Cortesi2011-03-154-10/+16
|
* Do pre-processing of requests before replay.Aldo Cortesi2011-03-153-33/+39
| | | | | This enables scripts, anticache, server playback and sticky cookies for request replays.
* Improve responsiveness of request and response viewing.Aldo Cortesi2011-03-154-57/+135
| | | | | | | | - Computing the view of a large body is expensive, so we introduce an LRU cache to hold the latest 20 results. - Use ListView more correctly, passing it individual urwid.Text snippets, rather than a single large one. This hugely improves render time.
* Stub out doc tutes.Aldo Cortesi2011-03-151-0/+0
|
* Use .stop() and .start() to restart curses around external spawns.Aldo Cortesi2011-03-141-10/+5
|
* Merge branch 'master' of github.com:cortesi/mitmproxyAldo Cortesi2011-03-141-1/+1
|\
| * Fix traceback when viewing hex mode.Aldo Cortesi2011-03-141-1/+1
| |
* | Use raw_display instead of curses_display.Aldo Cortesi2011-03-148-40/+20
|/
* Fix unit tests on OSX when a system proxy is configured.Aldo Cortesi2011-03-141-4/+7
|
* Fix flow formatting unit tests.Aldo Cortesi2011-03-141-4/+2
|
* We no longer use pytz.Aldo Cortesi2011-03-141-1/+1
|
* Indicate request and response replay status separately.Aldo Cortesi2011-03-131-4/+4
|
* Fix a number of small UI infelicities.Aldo Cortesi2011-03-132-16/+16
| | | | | | | - Make request/response view switching behave sensibly - Avoid having an empty string appear in connection view text. This makes urwid misbehave. - Make it clear that intercept and cookies specifications are filters.
* I've now added all the features I want for 0.4. Bump the version number.Aldo Cortesi2011-03-131-1/+1
|
* Fix a traceback sometimes triggered viewing a connection with no response.Aldo Cortesi2011-03-132-26/+29
|
* Add server replay to mitmproxy.Aldo Cortesi2011-03-132-4/+48
|
* Add client plaback to mitmproxy.Aldo Cortesi2011-03-133-7/+41
|
* Add anticache support for mitmproxyAldo Cortesi2011-03-131-2/+31
| | | | | Also stub out an option toggle command for anticache, killextra and norefresh options.
* Rejigger status bar somewhat. Add indicators for various bits of state.Aldo Cortesi2011-03-132-23/+52
| | | | | In particular, we now display limits, sticky cookie expressions and intercepts in the bar.
* flow.py 100% test coverageAldo Cortesi2011-03-131-1/+11
|