Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | add option to expose webapp externally, remove distinct ip setting | Maximilian Hils | 2013-08-18 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Merge branch 'master' into 0.10 | Maximilian Hils | 2013-09-14 | 1 | -1/+9 | |
|\ \ \ \ | |/ / / |/| / / | |/ / | ||||||
| * | | Tweak timing display | Aldo Cortesi | 2013-08-23 | 2 | -7/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove elapsed time. Space is at a premium here, and this is somewhat redundant with the rate figure. We should display complete timing information somewhere in the detailed flow view. - Tone down the colour. Reserve highlights for stuff that should really pop out to the user. - Make rate calculation more acurate. Include header sizes. Use response start and end time, rather than request end and response end. This means that we show actual transfer rates, not including DNS requests and so forth. | |||||
| * | | console: Add support for displaying transfer rate | Kyle Manna | 2013-08-13 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | * Display the rate in the the response row. * Very handy for passive performance analysis. | |||||
| * | | console: Add support for displaying elapsed time | Kyle Manna | 2013-08-13 | 2 | -1/+9 | |
| | | | | | | | | | | | | | | | * Display the elapsed time in the the response row. * Very handy for passive performance analysis. | |||||
* | | | Merge branch 'master' into 0.10 | Maximilian Hils | 2013-08-17 | 8 | -153/+41 | |
|\| | | ||||||
| * | | Remove GPL notices left in source files after our change to the MIT license. | Aldo Cortesi | 2013-08-01 | 8 | -120/+0 | |
| | | | | | | | | | | | | Thanks to Roy Shamir for reporting this. | |||||
| * | | Show an error when attempting to decode invalid data. | Aldo Cortesi | 2013-07-29 | 1 | -1/+2 | |
| | | | ||||||
| * | | Repair minor user interface issue that caused brief flashes of duplicate ↵ | Aldo Cortesi | 2013-07-29 | 1 | -0/+2 | |
| | | | | | | | | | | | | flows in the flow list. | |||||
| * | | Fix startup with no state. | Aldo Cortesi | 2013-07-28 | 1 | -1/+4 | |
| | | | | | | | | | | | | Bug introduced in previous patch. | |||||
| * | | Some refactoring of the console inteface. | Aldo Cortesi | 2013-07-28 | 4 | -33/+29 | |
| | | | | | | | | | | | | | | | | | | Reduce some state duplication, by removing currentflow variable. Fixes #141 | |||||
| * | | Move app instantiation out of proxy.py. | Aldo Cortesi | 2013-07-24 | 1 | -0/+6 | |
| | | | ||||||
* | | | Merge remote-tracking branch 'origin/scripts_improvements' into 0.10 | Maximilian Hils | 2013-06-16 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| / | |/ | ||||||
| * | add support for multiple scripts and script arguments. refs #76 | Maximilian Hils | 2013-06-13 | 1 | -1/+1 | |
| | | ||||||
* | | always read files in binary mode | Maximilian Hils | 2013-06-16 | 2 | -3/+3 | |
|/ | ||||||
* | Massage content-type before sending it to mime detection | Aldo Cortesi | 2013-06-09 | 1 | -0/+1 | |
| | | | | Fixes #67 | |||||
* | Fix creation of new response when none existed before. | Aldo Cortesi | 2013-06-09 | 1 | -2/+7 | |
| | | | | Fixes #133 | |||||
* | Add error checking to ViewProtobuf | Jason A. Novak | 2013-04-21 | 1 | -2/+5 | |
| | | | | | | | | There are protobufs that protoc can't parse. When protoc --decode_raw fails, it returns nothing to stdin, and writes "Failed to parse input." to stderr. Before this commit, if protoc --decode_raw couldn't parse the protobuf, the blank stdout output would get returned to the view; with this commit stderr gets caught and returned to the view. | |||||
* | Merge pull request #112 from hamstah/protobuf-view | Aldo Cortesi | 2013-04-19 | 1 | -1/+36 | |
|\ | | | | | Adds a new view for protocol buffers | |||||
| * | Adds a new view for protocol buffers | Nicolas Esteves | 2013-04-06 | 1 | -1/+36 | |
| | | | | | | | | | | | | | | | | | | The view uses protoc from the Google protocol buffer tools. If the tool isn't installed, the view isn't shown. Google protobuf repo: https://code.google.com/p/protobuf/ | |||||
* | | Correct display mode highlight keys | Alexis Hildebrandt | 2013-04-16 | 3 | -3/+11 | |
|/ | | | | | | Add html display mode to the help documentation. Correct html and hex display mode highlight keys (help used 'h' for hex). Correct json display mode highlight keys. | |||||
* | Fix crash on intercept. | Aldo Cortesi | 2013-03-23 | 1 | -2/+2 | |
| | | | | Fixes #106 | |||||
* | Add the --host option, which uses the value in the Host header for dispaly URLs. | Aldo Cortesi | 2013-03-17 | 5 | -5/+18 | |
| | | | | | - Can be toggled with "o" then "h" in mitmproxy - Useful for transparent mode | |||||
* | Introduce a filtered flow writer, and use it in dump.py | Aldo Cortesi | 2013-03-14 | 1 | -1/+1 | |
| | | | | Fixes #104 | |||||
* | Remove __slots__ to make it possible to inherit from Options classes. | Aldo Cortesi | 2013-03-03 | 1 | -2/+2 | |
| | ||||||
* | Revert "show current filepath in status bar" | Aldo Cortesi | 2013-03-03 | 1 | -3/+0 | |
| | | | | | | This reverts commit bf8367d6cf3e6b5b1e916453c9cf114194174a1a. This just doesn't work. We need a better solution, probably in the next release. | |||||
* | Significantly refactor the master/slave message passing interface. | Aldo Cortesi | 2013-02-17 | 2 | -5/+5 | |
| | ||||||
* | Fixed a bug in format_flow in common.py. Changed the reference from ↵ | Chris Neasbitt | 2013-01-18 | 1 | -1/+1 | |
| | | | | timestamp to timestamp_start. | |||||
* | Merge pull request #82 from kanzure/show-filepath-in-statusbar | Aldo Cortesi | 2012-12-30 | 1 | -0/+3 | |
|\ | | | | | Show current filepath in status bar | |||||
| * | 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). |