Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | show current filepath in status bar | Bryan Bishop | 2012-12-26 | 1 | -0/+3 | |
| | | | | | | | | | | Showing the filename is useful when looking at multiple .mitm files simultaneously. | |||||
* | | fix external viewer using shlex | Bryan Bishop | 2012-12-22 | 2 | -10/+18 | |
|/ | | | | | | | | | | | | | | This makes spawn_external_viewer not crash when $EDITOR or $PAGER have spaces or multiple arguments. In addition, spawn_external_viewer now chmods the file to read-only to remind users who use only an $EDITOR that this function does not read the file when the user returns. Also, some of the redundant exception case handling for editing has been consolidated. fixes #79 | |||||
* | Show an error when $EDITOR/$PAGER are unset. | Bryan Bishop | 2012-12-05 | 1 | -1/+4 | |
| | | | | | | This catches an exception that otherwise crashes mitmproxy. fixes cortesi/mitmproxy#71 | |||||
* | Substantially rewrite AMF decoding. | Aldo Cortesi | 2012-11-26 | 1 | -24/+68 | |
| | | | | This is tricky, but we should now handle a lot more corner-cases. | |||||
* | Workaround for PIL's ambiguious import method and/or easy_install PIL ↵ | Mathieu Mitchell | 2012-11-23 | 1 | -2/+7 | |
| | | | | | | | | | | packaging problem. PIL documents two different way to import it's modules: * import Image (http://www.pythonware.com/library/pil/handbook/introduction.htm) * from PIL import Image (http://www.pythonware.com/library/pil/handbook/image.htm) The same problem was noted in Django at https://code.djangoproject.com/ticket/6054 | |||||
* | Move eventlog to new Urwid container API. | Aldo Cortesi | 2012-11-23 | 1 | -4/+2 | |
| | ||||||
* | Urwid 1.1 compatibility. | Aldo Cortesi | 2012-10-29 | 2 | -4/+4 | |
| | ||||||
* | Improve error reporting for one-shot scripts. | Aldo Cortesi | 2012-10-11 | 1 | -4/+15 | |
| | ||||||
* | Move cleanBin and hexdump into netutils. | Aldo Cortesi | 2012-09-24 | 1 | -4/+5 | |
| | ||||||
* | Add help entry for H global header shortcut. | Aldo Cortesi | 2012-09-02 | 1 | -2/+1 | |
| | ||||||
* | Add U shortcut to add user-agent strings to global Headers editor. | Aldo Cortesi | 2012-09-02 | 1 | -1/+32 | |
| | ||||||
* | Fix a crash when re-editing a path prompt after an error. | Aldo Cortesi | 2012-08-31 | 1 | -0/+1 | |
| | ||||||
* | Make grid editor file reading more robust. | Aldo Cortesi | 2012-08-31 | 1 | -4/+8 | |
| | ||||||
* | Add a shortcut to header editor to add standard User-Agent strings. | Aldo Cortesi | 2012-08-31 | 3 | -29/+68 | |
| | ||||||
* | Display "No Content" instead of a parse error when there is no content. | Aldo Cortesi | 2012-08-30 | 1 | -0/+2 | |
| | ||||||
* | Add a snippet to GridEditor help text explaining that we're using escaped ↵ | Aldo Cortesi | 2012-08-25 | 1 | -0/+8 | |
| | | | | strings. | |||||
* | Add a "R" shortcut to GridEditor, letting the user read unescaped data from ↵ | Aldo Cortesi | 2012-08-25 | 1 | -11/+15 | |
| | | | | file. | |||||
* | Do away with explicit encodings, and display an error message for invalid ↵ | Aldo Cortesi | 2012-08-25 | 1 | -15/+12 | |
| | | | | values. | |||||
* | Use Python-style escaped strings in GridEditor. | Aldo Cortesi | 2012-08-25 | 1 | -14/+17 | |
| | ||||||
* | Add an "r" shortcut in grid editors to read value from file. | Aldo Cortesi | 2012-08-25 | 1 | -4/+23 | |
| | ||||||
* | Add a graphical editor for path components (e -> p shortcut from request ↵ | Aldo Cortesi | 2012-08-19 | 2 | -3/+19 | |
| | | | | view screen). | |||||
* | Command-line options for header setting. | Aldo Cortesi | 2012-08-19 | 1 | -0/+4 | |
| | ||||||
* | Add SetHeaders, analogous to ReplaceHooks, with a graphical editor in ↵ | Aldo Cortesi | 2012-08-18 | 2 | -6/+24 | |
| | | | | | | | mitmproxy (H shortcut). SetHeaders defines headers that are set on flows, based on a matching pattern. Existing headers are over-ridden. | |||||
* | Use the new ODict get_first convenience function in a bunch of places. | Aldo Cortesi | 2012-08-18 | 2 | -12/+10 | |
| | ||||||
* | Further content view cleaups. | Aldo Cortesi | 2012-08-18 | 1 | -9/+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 | 3 | -295/+301 | |
| | ||||||
* | Optional AMF decoding support | Sahn Lam | 2012-08-17 | 2 | -2/+30 | |
| | | | | If PyAMF is installed, enable AMF decoding. | |||||
* | Add an HTML text outline view. | Aldo Cortesi | 2012-08-18 | 1 | -3/+20 | |
| | | | | | | Uses html2text, from here: https://github.com/aaronsw/html2text | |||||
* | Stop server playback after current playback buffer is exhausted. | Aldo Cortesi | 2012-08-18 | 2 | -2/+2 | |
| | ||||||
* | Server replay from current buffer. | Aldo Cortesi | 2012-08-18 | 1 | -0/+44 | |
| | ||||||
* | 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() | |||||
* | 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 | |
| | ||||||
* | Be more tolerant of corrupted or truncated flows. | Aldo Cortesi | 2012-07-24 | 1 | -2/+6 | |
| | | | | | | 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 | 1 | -1/+1 | |
| | ||||||
* | Jump back to correct flow when limit is applied. | Aldo Cortesi | 2012-07-14 | 1 | -1/+1 | |
| | ||||||
* | 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 streaming for "W" in mitmproxy. | Aldo Cortesi | 2012-07-09 | 1 | -10/+2 | |
| | ||||||
* | Add streaming to FlowMaster | Aldo Cortesi | 2012-07-09 | 1 | -1/+1 | |
| | ||||||
* | Add a domain match filter (~d regex) | Aldo Cortesi | 2012-07-06 | 1 | -2/+2 | |
| | ||||||
* | 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 | |
| | ||||||
* | Firm up handling of Unicode data | Aldo Cortesi | 2012-07-05 | 1 | -1/+11 | |
| | | | | | - 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 | 1 | -4/+4 | |
| | | | | turn it off. | |||||
* | Merge pull request #48 from afh/pull/palette-option | Aldo Cortesi | 2012-07-01 | 2 | -15/+19 | |
|\ | | | | | Pull/palette option |