Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | commander: tab completion for command names | Aldo Cortesi | 2017-12-15 | 1 | -0/+25 |
| | |||||
* | WIP: autocompletion | Aldo Cortesi | 2017-12-15 | 2 | -15/+38 |
| | |||||
* | commands: add a parser for partial commands | Aldo Cortesi | 2017-12-15 | 1 | -0/+10 |
| | | | | We only return Cmd and str types for the moment. | ||||
* | commands: add a Cmd argument type | Aldo Cortesi | 2017-12-15 | 2 | -3/+4 |
| | | | | | | This represents a command passed as an argument. Also split arguments from command values themselves, making the command help for meta-commands much clearer. | ||||
* | Introduce a custom widget for command editing | Aldo Cortesi | 2017-12-15 | 1 | -0/+37 |
| | | | | | The builtin urwid.Edit widget is not sufficiently flexible for what we want to do. | ||||
* | Merge pull request #2545 from mitmproxy/wsproto | Aldo Cortesi | 2017-12-15 | 1 | -28/+114 |
|\ | | | | | Replace our WebSocket stack with wsproto | ||||
| * | Use wsproto for websockets | Ujjwal Verma | 2017-12-12 | 1 | -18/+104 |
| | | |||||
| * | prepare WebSocket stack to move to wsproto | Thomas Kriechbaumer | 2017-12-12 | 1 | -13/+13 |
| | | |||||
* | | adjust tests | Maximilian Hils | 2017-12-14 | 1 | -8/+16 |
| | | |||||
* | | Merge pull request #2669 from cortesi/path | Aldo Cortesi | 2017-12-14 | 1 | -0/+8 |
|\ \ | | | | | | | commands: add a Path argument type | ||||
| * | | commands: add a Path argument type | Aldo Cortesi | 2017-12-13 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | | This is just an alias for str, and in this patch is used mostly to give an appropriate type in help strings. More to come. Fixes #2198 | ||||
* | | | Merge pull request #2670 from Kriechi/fix-2664 | Maximilian Hils | 2017-12-13 | 1 | -1/+8 |
|\ \ \ | | | | | | | | | fix #2664 | ||||
| * | | | fix #2664 | Thomas Kriechbaumer | 2017-12-13 | 1 | -1/+8 |
| | |/ | |/| | |||||
* | | | Merge pull request #2668 from cortesi/commandopts | Aldo Cortesi | 2017-12-13 | 2 | -6/+22 |
|\ \ \ | | |/ | |/| | Command improvements | ||||
| * | | commands: formalise a Choice type | Aldo Cortesi | 2017-12-13 | 2 | -6/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This resolves as a string during MyPy checks, but at runtime has an additional attribute that is a command that returns valid options. This is very ugly and clumsy, basically because MyPy is super restrictive about what it accepts as a type. Almost any attempt to construct these types in a more sophisticated way fails in one way or another. I'm open to suggestions. | ||||
* | | | Merge pull request #2643 from Ga-ryo/master | Maximilian Hils | 2017-12-12 | 1 | -0/+1 |
|\ \ \ | |_|/ |/| | | Fix #2594 | ||||
| * | | minor improvements, add tests for ipv4-mapped addresses | Maximilian Hils | 2017-12-12 | 1 | -0/+1 |
| | | | |||||
* | | | fix #2529 | Maximilian Hils | 2017-12-12 | 1 | -0/+9 |
| | | | |||||
* | | | Merge branch 'master' into browser-win | Aldo Cortesi | 2017-12-12 | 1 | -0/+7 |
|\ \ \ | | |/ | |/| | |||||
| * | | commands: verify command function signatures before call (#2659) | Aldo Cortesi | 2017-12-11 | 1 | -0/+7 |
| | | | | | | | | | Fixes #2652, and many other possible crashes on user input. | ||||
* | | | fix browser addon on Windows | Maximilian Hils | 2017-12-11 | 1 | -1/+12 |
|/ / | |||||
* / | browser addon: start an isolated browser attached to the proxy | Aldo Cortesi | 2017-12-10 | 1 | -0/+20 |
|/ | | | | | | | | | | | | A simple addon that starts an instance of Chrome attached to the current proxy. The instance is isolated in its own user data directory, and addons are turned off. Future work: - I wasn't able to test the Windows executable path - a Windows dev should confirm this for us. - In future it would be nice to support other browsers like Firefox. | ||||
* | Bug in expected_http_body_size fix (#2642) | Suraj Tripathi | 2017-11-27 | 1 | -0/+11 |
| | | | fixes #2618 | ||||
* | improve clientreplay addon | Maximilian Hils | 2017-11-07 | 1 | -2/+5 |
| | | | | | | | | - always refresh UI after flow is finished (refs #2616) - count currently active replay - make replay thread daemonic so that users can exit mitmproxy if replay hangs. This is not perfect yet, but vastly better than how it has been. | ||||
* | fix revert of duplicated flows | Maximilian Hils | 2017-11-06 | 1 | -0/+11 |
| | |||||
* | make safecall threadsafe. | Maximilian Hils | 2017-10-26 | 1 | -2/+3 |
| | |||||
* | fix #2563 | Maximilian Hils | 2017-10-24 | 3 | -4/+4 |
| | |||||
* | simplify version output | Maximilian Hils | 2017-10-24 | 1 | -2/+8 |
| | |||||
* | Merge pull request #2591 from ddworken/master | Maximilian Hils | 2017-10-22 | 1 | -1/+7 |
|\ | | | | | Added scanning for CSS injection and iframe injection to XSS scanner | ||||
| * | Added scanning for CSS injection and iframe injection | David Dworken | 2017-10-17 | 1 | -1/+7 |
| | | |||||
* | | skip ipv6 tests on sudo-enabled travis builds | Maximilian Hils | 2017-10-20 | 2 | -0/+18 |
|/ | |||||
* | remove html outline contentview, fix #2572 | Maximilian Hils | 2017-09-14 | 1 | -9/+0 |
| | |||||
* | Merge pull request #2537 from ujjwal96/content-view | Maximilian Hils | 2017-09-04 | 4 | -5/+103 |
|\ | | | | | JS beautifier | ||||
| * | make split_special_areas more flexible, refs #2537 | Maximilian Hils | 2017-09-03 | 1 | -4/+4 |
| | | | | | | | | (cherry picked from commit 31ef7f149e4553eb9403634c0eec6de4d0123386) | ||||
| * | Added test | Ujjwal Verma | 2017-09-03 | 3 | -70/+92 |
| | | |||||
| * | JS beautifier | Ujjwal Verma | 2017-09-03 | 2 | -0/+76 |
| | | |||||
* | | Merge pull request #2560 from mhils/mitmproxy-net-tls | Maximilian Hils | 2017-09-04 | 3 | -67/+74 |
|\ \ | | | | | | | Split TLS parts from net.tcp into net.tls | ||||
| * | | move hostname validation into mitmproxy.net.tls | Maximilian Hils | 2017-09-04 | 3 | -34/+37 |
| | | | |||||
| * | | split TLS parts from net.tcp into net.tls | Maximilian Hils | 2017-09-03 | 2 | -34/+38 |
| |/ | |||||
* / | suppress tornado logging in tests | Maximilian Hils | 2017-09-03 | 1 | -0/+14 |
|/ | |||||
* | [web] Update test for static viewer. | Matthew Shao | 2017-08-30 | 1 | -0/+6 |
| | |||||
* | fix strutils.split_special_areas | Maximilian Hils | 2017-08-26 | 1 | -0/+8 |
| | |||||
* | add new, faster css prettifier :tada: | Maximilian Hils | 2017-08-24 | 21 | -24/+253 |
| | |||||
* | add strutils.escape_special_areas | Maximilian Hils | 2017-08-24 | 1 | -0/+22 |
| | |||||
* | Merge pull request #2540 from mhils/relatively-static | Maximilian Hils | 2017-08-22 | 2 | -7/+7 |
|\ | | | | | Make it possible to run static viewer in subdirectories | ||||
| * | [web] make it possible to run static viewer in subdirectories | Maximilian Hils | 2017-08-21 | 2 | -7/+7 |
| | | |||||
* | | fix mitmweb master shutdown, tests++ | Maximilian Hils | 2017-08-21 | 2 | -0/+24 |
|/ | |||||
* | fix tests | Maximilian Hils | 2017-08-21 | 1 | -1/+1 |
| | |||||
* | move tests... | Maximilian Hils | 2017-08-21 | 1 | -0/+0 |
| | |||||
* | Merge pull request #2510 from MatthewShao/static-viewer | Maximilian Hils | 2017-08-21 | 2 | -5/+68 |
|\ | | | | | [WIP][web]Static viewer converter for mitmweb |