aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console
Commit message (Collapse)AuthorAgeFilesLines
* Significantly refactor the master/slave message passing interface.Aldo Cortesi2013-02-172-5/+5
|
* Fixed a bug in format_flow in common.py. Changed the reference from ↵Chris Neasbitt2013-01-181-1/+1
| | | | timestamp to timestamp_start.
* Merge pull request #82 from kanzure/show-filepath-in-statusbarAldo Cortesi2012-12-301-0/+3
|\ | | | | Show current filepath in status bar
| * show current filepath in status barBryan Bishop2012-12-261-0/+3
| | | | | | | | | | Showing the filename is useful when looking at multiple .mitm files simultaneously.
* | fix external viewer using shlexBryan Bishop2012-12-222-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 Bishop2012-12-051-1/+4
| | | | | | This catches an exception that otherwise crashes mitmproxy. fixes cortesi/mitmproxy#71
* Substantially rewrite AMF decoding.Aldo Cortesi2012-11-261-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 Mitchell2012-11-231-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 Cortesi2012-11-231-4/+2
|
* Urwid 1.1 compatibility.Aldo Cortesi2012-10-292-4/+4
|
* Improve error reporting for one-shot scripts.Aldo Cortesi2012-10-111-4/+15
|
* Move cleanBin and hexdump into netutils.Aldo Cortesi2012-09-241-4/+5
|
* Add help entry for H global header shortcut.Aldo Cortesi2012-09-021-2/+1
|
* Add U shortcut to add user-agent strings to global Headers editor.Aldo Cortesi2012-09-021-1/+32
|
* Fix a crash when re-editing a path prompt after an error.Aldo Cortesi2012-08-311-0/+1
|
* Make grid editor file reading more robust.Aldo Cortesi2012-08-311-4/+8
|
* Add a shortcut to header editor to add standard User-Agent strings.Aldo Cortesi2012-08-313-29/+68
|
* Display "No Content" instead of a parse error when there is no content.Aldo Cortesi2012-08-301-0/+2
|
* Add a snippet to GridEditor help text explaining that we're using escaped ↵Aldo Cortesi2012-08-251-0/+8
| | | | strings.
* Add a "R" shortcut to GridEditor, letting the user read unescaped data from ↵Aldo Cortesi2012-08-251-11/+15
| | | | file.
* Do away with explicit encodings, and display an error message for invalid ↵Aldo Cortesi2012-08-251-15/+12
| | | | values.
* Use Python-style escaped strings in GridEditor.Aldo Cortesi2012-08-251-14/+17
|
* Add an "r" shortcut in grid editors to read value from file.Aldo Cortesi2012-08-251-4/+23
|
* Add a graphical editor for path components (e -> p shortcut from request ↵Aldo Cortesi2012-08-192-3/+19
| | | | view screen).
* Command-line options for header setting.Aldo Cortesi2012-08-191-0/+4
|
* Add SetHeaders, analogous to ReplaceHooks, with a graphical editor in ↵Aldo Cortesi2012-08-182-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 Cortesi2012-08-182-12/+10
|
* Further content view cleaups.Aldo Cortesi2012-08-181-9/+28
|
* Send tracebacks from content viewers to event log.Aldo Cortesi2012-08-182-3/+4
| | | | Also, 100% test coverage for content viewers.
* Further simplifcation and testing of contentviews.Aldo Cortesi2012-08-182-27/+16
|
* Huge cleanup of content viewers.Aldo Cortesi2012-08-183-295/+301
|
* Optional AMF decoding supportSahn Lam2012-08-172-2/+30
| | | | If PyAMF is installed, enable AMF decoding.
* Add an HTML text outline view.Aldo Cortesi2012-08-181-3/+20
| | | | | | Uses html2text, from here: https://github.com/aaronsw/html2text
* Stop server playback after current playback buffer is exhausted.Aldo Cortesi2012-08-182-2/+2
|
* Server replay from current buffer.Aldo Cortesi2012-08-181-0/+44
|
* Return from Flow View behaviourRob Wills2012-08-021-1/+5
| | | | Following focus trumps the re-focusing the "current" (or just-viewed) flow.
* Press "F" to FollowRob Wills2012-08-012-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 Cortesi2012-07-271-2/+2
|
* Fix mitmproxy file reading.Aldo Cortesi2012-07-271-1/+1
|
* Be more tolerant of corrupted or truncated flows.Aldo Cortesi2012-07-241-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 modeMaximilian Hils2012-07-241-1/+1
|
* Jump back to correct flow when limit is applied.Aldo Cortesi2012-07-141-1/+1
|
* Make mitmproxy "W" over-write, not append.Aldo Cortesi2012-07-091-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 Cortesi2012-07-091-10/+2
|
* Add streaming to FlowMasterAldo Cortesi2012-07-091-1/+1
|
* Add a domain match filter (~d regex)Aldo Cortesi2012-07-061-2/+2
|
* Protect against exceptions thrown by third-party view libraries.Aldo Cortesi2012-07-061-7/+6
|
* mitmproxy: "W" shortcut key streams flows to file as responses arrive.Aldo Cortesi2012-07-062-6/+38
|
* Amalgamte saving "this flow" and "all flows" into a single keyboard shortcut.Aldo Cortesi2012-07-061-11/+24
|
* Fix error when viewing extended details of SSL flow.Aldo Cortesi2012-07-061-1/+1
|