Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Documentation, styling to fit on website. | Aldo Cortesi | 2011-03-19 | 8 | -59/+110 |
| | |||||
* | Docs and todo. | Aldo Cortesi | 2011-03-19 | 2 | -4/+29 |
| | |||||
* | Docs. | Aldo Cortesi | 2011-03-19 | 8 | -0/+42 |
| | | | | Add screenshots and an explanation of interception. | ||||
* | Docs. | Aldo Cortesi | 2011-03-19 | 13 | -3/+17 |
| | | | | | | - Add IOS screenshots. - Add drop-shadows to screenshots that need them. - Optimise PNGs for size. | ||||
* | Docs. | Aldo Cortesi | 2011-03-19 | 9 | -48/+42 |
| | |||||
* | Docs. | Aldo Cortesi | 2011-03-18 | 8 | -47/+43 |
| | |||||
* | Revamp key generation. | Aldo Cortesi | 2011-03-18 | 6 | -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 Cortesi | 2011-03-18 | 2 | -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 Cortesi | 2011-03-18 | 1 | -14/+22 |
| | |||||
* | Minor fix to setup.py. | Aldo Cortesi | 2011-03-18 | 1 | -2/+2 |
| | |||||
* | Maintain focus in mitmproxy when flows are loaded from file. | Aldo Cortesi | 2011-03-18 | 1 | -4/+7 |
| | |||||
* | Do id-based comparison rather than value-based comparison to establish flow ↵ | Aldo Cortesi | 2011-03-18 | 1 | -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 Cortesi | 2011-03-18 | 2 | -8/+6 |
| | |||||
* | Server replay shortcut in mitmproxy can now be used to interrupt a current ↵ | Aldo Cortesi | 2011-03-18 | 2 | -5/+22 |
| | | | | replay. | ||||
* | Client playback shortcut in mitmproxy can now be used to interrupt a current ↵ | Aldo Cortesi | 2011-03-18 | 2 | -5/+23 |
| | | | | client playback. | ||||
* | We have to pass -CAcreateserial after all. | Aldo Cortesi | 2011-03-18 | 1 | -0/+1 |
| | |||||
* | Docs, minor cert tweaks. | Aldo Cortesi | 2011-03-18 | 16 | -42/+167 |
| | |||||
* | Documentation. | Aldo Cortesi | 2011-03-16 | 3 | -1/+5 |
| | |||||
* | Documentation. | Aldo Cortesi | 2011-03-16 | 10 | -61/+79 |
| | |||||
* | Begin to flesh out and refactor docs. | Aldo Cortesi | 2011-03-16 | 10 | -80/+88 |
| | |||||
* | Interrupt interception when deleting an intercepting flow. | Aldo Cortesi | 2011-03-15 | 3 | -20/+8 |
| | | | | Prompting the user for this is annoying. | ||||
* | Fix minor styling and glitches. | Aldo Cortesi | 2011-03-15 | 1 | -5/+5 |
| | |||||
* | Fix hang on shutdown. | Aldo Cortesi | 2011-03-15 | 4 | -10/+16 |
| | |||||
* | Do pre-processing of requests before replay. | Aldo Cortesi | 2011-03-15 | 3 | -33/+39 |
| | | | | | This enables scripts, anticache, server playback and sticky cookies for request replays. | ||||
* | Improve responsiveness of request and response viewing. | Aldo Cortesi | 2011-03-15 | 4 | -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 Cortesi | 2011-03-15 | 1 | -0/+0 |
| | |||||
* | Use .stop() and .start() to restart curses around external spawns. | Aldo Cortesi | 2011-03-14 | 1 | -10/+5 |
| | |||||
* | Merge branch 'master' of github.com:cortesi/mitmproxy | Aldo Cortesi | 2011-03-14 | 1 | -1/+1 |
|\ | |||||
| * | Fix traceback when viewing hex mode. | Aldo Cortesi | 2011-03-14 | 1 | -1/+1 |
| | | |||||
* | | Use raw_display instead of curses_display. | Aldo Cortesi | 2011-03-14 | 8 | -40/+20 |
|/ | |||||
* | Fix unit tests on OSX when a system proxy is configured. | Aldo Cortesi | 2011-03-14 | 1 | -4/+7 |
| | |||||
* | Fix flow formatting unit tests. | Aldo Cortesi | 2011-03-14 | 1 | -4/+2 |
| | |||||
* | We no longer use pytz. | Aldo Cortesi | 2011-03-14 | 1 | -1/+1 |
| | |||||
* | Indicate request and response replay status separately. | Aldo Cortesi | 2011-03-13 | 1 | -4/+4 |
| | |||||
* | Fix a number of small UI infelicities. | Aldo Cortesi | 2011-03-13 | 2 | -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 Cortesi | 2011-03-13 | 1 | -1/+1 |
| | |||||
* | Fix a traceback sometimes triggered viewing a connection with no response. | Aldo Cortesi | 2011-03-13 | 2 | -26/+29 |
| | |||||
* | Add server replay to mitmproxy. | Aldo Cortesi | 2011-03-13 | 2 | -4/+48 |
| | |||||
* | Add client plaback to mitmproxy. | Aldo Cortesi | 2011-03-13 | 3 | -7/+41 |
| | |||||
* | Add anticache support for mitmproxy | Aldo Cortesi | 2011-03-13 | 1 | -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 Cortesi | 2011-03-13 | 2 | -23/+52 |
| | | | | | In particular, we now display limits, sticky cookie expressions and intercepts in the bar. | ||||
* | flow.py 100% test coverage | Aldo Cortesi | 2011-03-13 | 1 | -1/+11 |
| | |||||
* | Fix stickycookie setting, indented view traceback. | Aldo Cortesi | 2011-03-13 | 3 | -1/+8 |
| | |||||
* | Remove beep functionality from mitmproxy. | Aldo Cortesi | 2011-03-13 | 2 | -26/+0 |
| | | | | This acts funny (sometimes works, sometimes doesn't) and isn't really useful. | ||||
* | mitmproxy prompted input now display previously set value. | Aldo Cortesi | 2011-03-13 | 4 | -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_chunked | Aldo Cortesi | 2011-03-12 | 1 | -0/+17 |
| | |||||
* | Unit tests for cmdline.py | Aldo Cortesi | 2011-03-12 | 2 | -1/+30 |
| | |||||
* | console.py 100% test coverage | Aldo Cortesi | 2011-03-12 | 2 | -4/+16 |
| | |||||
* | netstring.py 100% unit test coverage. | Aldo Cortesi | 2011-03-12 | 2 | -4/+10 |
| | |||||
* | Unify mitmproxy and mitmdump commandline | Aldo Cortesi | 2011-03-12 | 4 | -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. |