Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the event notification mechanism into flow.py | Aldo Cortesi | 2011-08-03 | 1 | -19/+6 |
| | |||||
* | Rip out old script interface, start replacing with new stubs. | Aldo Cortesi | 2011-08-03 | 1 | -0/+1 |
| | | | | Scripts are broken for now. | ||||
* | Refresh current connection when toggling autodecode. | Aldo Cortesi | 2011-08-02 | 1 | -0/+1 |
| | | | | Also fix the unit tests I forgot to commit... | ||||
* | Fix encoding import crash. | Aldo Cortesi | 2011-08-02 | 1 | -1/+2 |
| | |||||
* | Unit test++ | Aldo Cortesi | 2011-08-02 | 1 | -1/+1 |
| | |||||
* | General cleanup. | Aldo Cortesi | 2011-08-02 | 1 | -10/+6 |
| | | | | | Cut out unused variables and code, generally shut up pychecker as much as is reasonable. | ||||
* | Make ConnectionList key bindings work even if there are no entries. | Aldo Cortesi | 2011-08-02 | 1 | -12/+23 |
| | |||||
* | Make the mitmproxy eventlog display useful information. | Aldo Cortesi | 2011-08-02 | 1 | -3/+13 |
| | |||||
* | Give a visual indication that the eventlog has focus. | Aldo Cortesi | 2011-08-02 | 1 | -15/+20 |
| | |||||
* | Initial key bindings and event handlers for event log. | Aldo Cortesi | 2011-08-02 | 1 | -7/+51 |
| | |||||
* | Start stubbing out a UI for the eventlog in mtimproxy. | Aldo Cortesi | 2011-08-02 | 1 | -1/+23 |
| | |||||
* | Exit with error if mitmproxy can't load a file specified on cmdline. | Aldo Cortesi | 2011-08-01 | 1 | -4/+11 |
| | |||||
* | Refactor the way we calculate views of the flow list. | Aldo Cortesi | 2011-08-01 | 1 | -5/+4 |
| | | | | | The naive approach we used before recalculated the view on every access, and consequently had serious performance problems. | ||||
* | Add decoding/encoding for requests. | Aldo Cortesi | 2011-08-01 | 1 | -19/+21 |
| | |||||
* | Adds encode and decode methods to Response objects | Stephen Altamirano | 2011-07-26 | 1 | -7/+2 |
| | |||||
* | Unbreak mitmproxy. Oops. | Aldo Cortesi | 2011-07-23 | 1 | -0/+1 |
| | |||||
* | Also replace strings path for requests. | Aldo Cortesi | 2011-07-22 | 1 | -1/+0 |
| | |||||
* | Make script pipe globally available. | Aldo Cortesi | 2011-07-22 | 1 | -7/+15 |
| | |||||
* | Removes last_encoding attribute from Response. Prompts for encoding on ↵ | Stephen Altamirano | 2011-07-21 | 1 | -11/+27 |
| | | | | identity responses | ||||
* | Removes should_autodecode attribute from Response. Adds commandline option ↵ | Stephen Altamirano | 2011-07-21 | 1 | -7/+13 |
| | | | | 'd' to toggle autodecode, adds togglable option 'd' to do the same | ||||
* | Switches hotkeys. En/decode is now bound to 'z', kill connection now 'X' | Stephen Altamirano | 2011-07-20 | 1 | -4/+4 |
| | |||||
* | Fixes issue #10 regarding broken json printing | Stephen Altamirano | 2011-07-19 | 1 | -1/+1 |
| | |||||
* | Switches hotkey to unused 'g', adds help message | Stephen Altamirano | 2011-07-18 | 1 | -1/+2 |
| | |||||
* | Adds ability to toggle between encodings in the response view | Stephen Altamirano | 2011-07-18 | 1 | -11/+26 |
| | |||||
* | Add explicit notice when data has been auto-decoded. | Aldo Cortesi | 2011-07-18 | 1 | -28/+38 |
| | |||||
* | Correctly detect urlencoded data | Aldo Cortesi | 2011-07-17 | 1 | -1/+1 |
| | | | | This broke when we introduced case preservation for headers. | ||||
* | Make help display for options nicer. | Aldo Cortesi | 2011-07-17 | 1 | -21/+59 |
| | |||||
* | Expose the anticompression flag as an option through the "o" key in mitmproxy. | Aldo Cortesi | 2011-07-17 | 1 | -0/+6 |
| | |||||
* | Refine encoding support | Aldo Cortesi | 2011-07-17 | 1 | -2/+6 |
| | | | | | - Push decoding down into the LRU cache - Cope gracefully with corrupted data and incorrect encoding headers | ||||
* | Adds support for content encoding, namely gip and deflate | alts | 2011-07-16 | 1 | -15/+25 |
| | |||||
* | Add a pretty-printing mode for urlencoded form data. | Aldo Cortesi | 2011-07-15 | 1 | -1/+16 |
| | |||||
* | Introduce an anti-compression command-line argument. | Aldo Cortesi | 2011-07-15 | 1 | -0/+2 |
| | | | | | This is on by default, which means we avoid compressed content unless the -z flag is specified. | ||||
* | Don't sort headers when displaying them in mitmproxy. | Aldo Cortesi | 2011-07-14 | 1 | -1/+1 |
| | |||||
* | Refine path completion somewhat. | Aldo Cortesi | 2011-07-14 | 1 | -4/+0 |
| | | | | Make it match the behaviour of vim and mutt more closely | ||||
* | Rewrite Headers object to preserve order and case. | Aldo Cortesi | 2011-07-14 | 1 | -3/+7 |
| | |||||
* | Bail out if no command was specified after | shortcut. | Aldo Cortesi | 2011-07-08 | 1 | -1/+2 |
| | |||||
* | Show view mode in statusbar. | Aldo Cortesi | 2011-06-30 | 1 | -24/+33 |
| | | | | Also make "m" keyboard shortcut available globally. | ||||
* | Fix edit prompt display, return code editing. | Aldo Cortesi | 2011-06-30 | 1 | -3/+6 |
| | |||||
* | JSON pretty-printing. | Aldo Cortesi | 2011-06-30 | 1 | -25/+45 |
| | | | | | Also rename the display modes ("pretty" instead of "indent"), and expand the built-in documentation. | ||||
* | Try not to hang when user views large request & response bodies | Aldo Cortesi | 2011-06-27 | 1 | -4/+27 |
| | | | | | | | | | | Two different strategies here: - Use a simple heuristic to detect if we're looking at XML data when indent mode is used. On non-XML data we can hang even on small documents. - Only view partial data for large bodies. At the moment the cutoff is 100k. I might finetune this later. | ||||
* | Don't redraw the screen more often than necessary. | Aldo Cortesi | 2011-06-27 | 1 | -3/+7 |
| | |||||
* | Fix urwid version parsing error when it's something like 0.9.10-pre | Yuangxuan Wang | 2011-06-20 | 1 | -1/+1 |
| | |||||
* | Add -r option to mitmdump and mitmproxy. | Aldo Cortesi | 2011-05-15 | 1 | -0/+5 |
| | | | | | | This option reads a set of flows from a file. I've also regularized the mitmdump and mitmproxy command-line signatures by removing mitmproxy's old way of specifying flow loads through naked arguments. | ||||
* | Add a new flow loading mechanism. | Aldo Cortesi | 2011-05-15 | 1 | -3/+2 |
| | | | | | We now simulate the normal connection flow when we load flows. That means that we can run scripts, hooks, sticky cookies, etc. | ||||
* | Minor code cleanup - no need to recreate the master queue. | Aldo Cortesi | 2011-05-14 | 1 | -2/+1 |
| | |||||
* | Add a -n option which tells the tools not to bind a proxy. | Aldo Cortesi | 2011-05-14 | 1 | -6/+11 |
| | | | | This is useful when you just want to inspect or process dumps. | ||||
* | Refactoring. | Aldo Cortesi | 2011-03-29 | 1 | -5/+5 |
| | |||||
* | Add some debugging output to help troubleshoot a performance problem. | Aldo Cortesi | 2011-03-27 | 1 | -0/+10 |
| | |||||
* | Add a stickyauth option. | Aldo Cortesi | 2011-03-20 | 1 | -2/+17 |
| | | | | | | | 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 Cortesi | 2011-03-20 | 1 | -2/+0 |
| | | | | It matches user expectations much better to have new flows appended to the bottom. |