aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Fix stickycookie setting, indented view traceback.Aldo Cortesi2011-03-133-1/+8
|
* Remove beep functionality from mitmproxy.Aldo Cortesi2011-03-132-26/+0
| | | | This acts funny (sometimes works, sometimes doesn't) and isn't really useful.
* mitmproxy prompted input now display previously set value.Aldo Cortesi2011-03-134-34/+63
| | | | | E.g. if you set a limit, then re-enter the limit prompt, you start with the currently set value.
* Unit tests for proxy.read_chunkedAldo Cortesi2011-03-121-0/+17
|
* Unit tests for cmdline.pyAldo Cortesi2011-03-122-1/+30
|
* console.py 100% test coverageAldo Cortesi2011-03-122-4/+16
|
* netstring.py 100% unit test coverage.Aldo Cortesi2011-03-122-4/+10
|
* Unify mitmproxy and mitmdump commandlineAldo Cortesi2011-03-124-140/+160
| | | | | | | | - Extract common options into cmdline.py - Change mitmproxy keybindings to fit command line Some cmdline options and keybindings aren't in operation yet - just stubs where functionality will be added in the next few commits.