Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Further content view cleaups. | Aldo Cortesi | 2012-08-18 | 2 | -44/+28 | |
| | ||||||
* | Send tracebacks from content viewers to event log. | Aldo Cortesi | 2012-08-18 | 2 | -3/+4 | |
| | | | | Also, 100% test coverage for content viewers. | |||||
* | Further simplifcation and testing of contentviews. | Aldo Cortesi | 2012-08-18 | 2 | -27/+16 | |
| | ||||||
* | Huge cleanup of content viewers. | Aldo Cortesi | 2012-08-18 | 4 | -297/+302 | |
| | ||||||
* | Optional AMF decoding support | Sahn Lam | 2012-08-17 | 3 | -2/+66 | |
| | | | | If PyAMF is installed, enable AMF decoding. | |||||
* | add dummy cert dir | Maximilian Hils | 2012-08-17 | 1 | -2/+2 | |
| | ||||||
* | use argparse instead of optparse | Maximilian Hils | 2012-08-17 | 2 | -49/+44 | |
| | ||||||
* | Add an HTML text outline view. | Aldo Cortesi | 2012-08-18 | 3 | -3/+858 | |
| | | | | | | Uses html2text, from here: https://github.com/aaronsw/html2text | |||||
* | Stop server playback after current playback buffer is exhausted. | Aldo Cortesi | 2012-08-18 | 3 | -2/+4 | |
| | ||||||
* | Server replay from current buffer. | Aldo Cortesi | 2012-08-18 | 1 | -0/+44 | |
| | ||||||
* | Adds --dummy-certs option to specify certdir | Jim Lloyd | 2012-08-06 | 2 | -6/+24 | |
| | | | | | | If --dummy-certs=CERTSDIR is provided, use CERTSDIR as the location for generating/finding the dummy certs. And in this case, preserve the CERTSDIR directory on exit. | |||||
* | Add a size() method to flow.Request and flow.Response. | Aldo Cortesi | 2012-08-04 | 1 | -29/+50 | |
| | ||||||
* | Return from Flow View behaviour | Rob Wills | 2012-08-02 | 1 | -1/+5 | |
| | | | | Following focus trumps the re-focusing the "current" (or just-viewed) flow. | |||||
* | Press "F" to Follow | Rob Wills | 2012-08-01 | 2 | -0/+16 | |
| | | | | | | | | | | | | Following of the flow list - ConsoleState now has a follow_focus property -- when True it will cause focus to follow added flows - ConsoleMaster implements toggle_follow_flows() -- when enabling follow, also jumps to most recent flow - StatusBar reports follow_focus state -- adds "following" to option list when true - Added "F" to FlowList keys -- implementation requests ConsoleMaster to toggle_follow_flows() | |||||
* | Handle invalid headers. | Aldo Cortesi | 2012-07-30 | 1 | -0/+8 | |
| | ||||||
* | Prevent mitmproxy from treating logged info as urwid markup. | Aldo Cortesi | 2012-07-27 | 1 | -2/+2 | |
| | ||||||
* | Fix mitmproxy file reading. | Aldo Cortesi | 2012-07-27 | 1 | -1/+1 | |
| | ||||||
* | Minor refactoring. Make stop_stream also close the associated file descriptor. | Aldo Cortesi | 2012-07-27 | 1 | -1/+1 | |
| | ||||||
* | Only log real errors in WSGI apps. | Aldo Cortesi | 2012-07-24 | 1 | -1/+1 | |
| | ||||||
* | Be more tolerant of corrupted or truncated flows. | Aldo Cortesi | 2012-07-24 | 3 | -5/+8 | |
| | | | | | | We load as far as possible. mitmproxy will only terminate if it was not able to recover any flows. mitmdump will stop loading as soon as an error is encountered, but not exit with an error. | |||||
* | fix -r option, read file in binary mode | Maximilian Hils | 2012-07-24 | 2 | -2/+2 | |
| | ||||||
* | Fixed a bug causing an AttributeError when request is set to false but ↵ | Chris Neasbitt | 2012-07-17 | 1 | -1/+1 | |
| | | | | response not None in ProxyHandler.handle_request | |||||
* | Add an ~a filter expression, matching an asset content type in responses. | Aldo Cortesi | 2012-07-14 | 1 | -1/+26 | |
| | | | | | | Asset content types are Javascript, images, Flash and CSS. This is useful because doing a quick "!~a" while auditing an app will filter out the majority of the static asset cruft, letting you focus on what matters. | |||||
* | Jump back to correct flow when limit is applied. | Aldo Cortesi | 2012-07-14 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'master' of github.com:cortesi/mitmproxy | Aldo Cortesi | 2012-07-11 | 1 | -2/+3 | |
|\ | ||||||
| * | Refine semantics of replay_request method. | Aldo Cortesi | 2012-07-10 | 1 | -2/+3 | |
| | | ||||||
* | | Fix a subtle termination condition when there's an error in a WSGI app. | Aldo Cortesi | 2012-07-11 | 1 | -2/+8 | |
|/ | ||||||
* | Make WSGI apps work in transparent mode. | Aldo Cortesi | 2012-07-10 | 1 | -1/+5 | |
| | ||||||
* | Test replay corner cases. Fix discovered bugs. | Aldo Cortesi | 2012-07-09 | 1 | -4/+2 | |
| | ||||||
* | Unit test request replay thread. | Aldo Cortesi | 2012-07-09 | 1 | -0/+1 | |
| | | | | | | This is a small patch, but is the culmination of lots of work: we can now unit test the deep innards of mitmproxy, with coverage. There's a lot more to come in this vein. | |||||
* | Make mitmproxy "W" over-write, not append. | Aldo Cortesi | 2012-07-09 | 1 | -1/+1 | |
| | | | | | The -w options in mitmdump and mitproxy should do the same thing. Append can have unexpected consequences if the existing file is not a mitmdump. | |||||
* | Use FlowMaster stream from mitmdump. | Aldo Cortesi | 2012-07-09 | 1 | -6/+1 | |
| | ||||||
* | Use FlowMaster streaming for "W" in mitmproxy. | Aldo Cortesi | 2012-07-09 | 1 | -10/+2 | |
| | ||||||
* | Add streaming to FlowMaster | Aldo Cortesi | 2012-07-09 | 2 | -8/+24 | |
| | ||||||
* | Handle new netlib.tcp.NetLibDisconnect exception. | Aldo Cortesi | 2012-07-08 | 1 | -4/+4 | |
| | ||||||
* | Fix minor error in filter help. | Aldo Cortesi | 2012-07-06 | 1 | -1/+2 | |
| | ||||||
* | Add a domain match filter (~d regex) | Aldo Cortesi | 2012-07-06 | 2 | -2/+10 | |
| | ||||||
* | Protect against exceptions thrown by third-party view libraries. | Aldo Cortesi | 2012-07-06 | 1 | -7/+6 | |
| | ||||||
* | mitmproxy: "W" shortcut key streams flows to file as responses arrive. | Aldo Cortesi | 2012-07-06 | 2 | -6/+38 | |
| | ||||||
* | Amalgamte saving "this flow" and "all flows" into a single keyboard shortcut. | Aldo Cortesi | 2012-07-06 | 1 | -11/+24 | |
| | ||||||
* | Fix error when viewing extended details of SSL flow. | Aldo Cortesi | 2012-07-06 | 1 | -1/+1 | |
| | ||||||
* | Fix error when serializing reverted SSL flows. | Aldo Cortesi | 2012-07-05 | 1 | -1/+1 | |
| | ||||||
* | Firm up handling of Unicode data | Aldo Cortesi | 2012-07-05 | 2 | -2/+12 | |
| | | | | | - Modify GridEditor to know about the destination encoding of data - Ensure that get_url always returns ASCII | |||||
* | Make upstream-cert the default. There's now a --no-upstream-cert option to ↵ | Aldo Cortesi | 2012-07-03 | 3 | -11/+11 | |
| | | | | turn it off. | |||||
* | Fix Python coredump (!!) on SNI IDNA decoding. | Aldo Cortesi | 2012-07-03 | 1 | -1/+3 | |
| | ||||||
* | Correct handing of IDNA encoding of internationalized domain names. | Aldo Cortesi | 2012-07-03 | 2 | -3/+3 | |
| | | | | | - Use IDNA encoding for hostnames gleaned by upstream-cert sniffing - Use IDNA decoding for URL display in mitmproxy and mitmdump. | |||||
* | Make server version configurable. | Aldo Cortesi | 2012-07-03 | 1 | -6/+7 | |
| | ||||||
* | Move palette option getting/setting to mitmproxy. | Aldo Cortesi | 2012-07-03 | 1 | -7/+0 | |
| | | | | Unbreaks mitmdump. | |||||
* | Merge pull request #48 from afh/pull/palette-option | Aldo Cortesi | 2012-07-01 | 3 | -15/+26 | |
|\ | | | | | Pull/palette option | |||||
| * | Improve palette colors for headings | Alexis Hildebrandt | 2012-07-01 | 1 | -4/+4 | |
| | |