Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | replace scraping and DNS lookups with static list | kimbo | 2020-04-04 | 1 | -127/+3 |
| | |||||
* | fix lint errors | kimbo | 2020-03-04 | 1 | -3/+17 |
| | |||||
* | add block doh example to examples/complex/README | kimbo | 2020-03-04 | 1 | -0/+1 |
| | |||||
* | example for blocking DNS queries over HTTPS | kimbo | 2020-03-04 | 1 | -0/+234 |
| | |||||
* | Address lint | beth | 2020-01-20 | 1 | -2/+2 |
| | |||||
* | Update WSGI example | beth92 | 2020-01-20 | 1 | -4/+4 |
| | |||||
* | Fix converting to HAR in case of void response | Shrub, Aliaksei | 2019-11-29 | 1 | -2/+2 |
| | |||||
* | Merge pull request #3693 from typoon/fix-command-bar-issue-3259 | Maximilian Hils | 2019-11-21 | 1 | -2/+2 |
|\ | | | | | Improve Command Bar UX | ||||
| * | adjust remote debug example to latest pycharm version | Maximilian Hils | 2019-11-18 | 1 | -2/+2 |
| | | |||||
* | | cleanup mypy usage | Maximilian Hils | 2019-11-16 | 3 | -1/+4 |
|/ | |||||
* | update mypy | Maximilian Hils | 2019-11-12 | 1 | -2/+2 |
| | |||||
* | bump deps | Thomas Kriechbaumer | 2019-09-28 | 2 | -0/+0 |
| | |||||
* | fix linting | Thomas Kriechbaumer | 2019-09-28 | 1 | -1/+1 |
| | |||||
* | make dict comprehension more readable | Maximilian Hils | 2019-09-05 | 1 | -1/+4 |
| | |||||
* | Updated har_dump,py timings dictionary function | RamiBerm | 2019-09-03 | 1 | -1/+1 |
| | | | | | | the HAR file spec (http://www.softwareishard.com/blog/har-12-spec/#timings) states that timings that do not apply for a certain requests should be set to -1, this example may set -1000 as a timings value for certain requests. This ends up producing invalid HAR files in many cases. My proposed fix is to assign -1 into the dic and only multiply by 1000 for other values | ||||
* | Merge pull request #3444 from BoboTiG/fix-resource-leaks | Maximilian Hils | 2019-01-06 | 1 | -3/+3 |
|\ | | | | | Fix ResourceWarning: unclosed file, prevent resource leaks | ||||
| * | Fix ResourceWarning: unclosed file, prevent resource leaks | Mickaël Schoentgen | 2019-01-06 | 1 | -3/+3 |
| | | | | | | | | Signed-off-by: Mickaël Schoentgen <contact@tiger-222.fr> | ||||
* | | Fix several DeprecationWarning: invalid escape sequence | Mickaël Schoentgen | 2019-01-05 | 2 | -3/+3 |
|/ | | | | Signed-off-by: Mickaël Schoentgen <contact@tiger-222.fr> | ||||
* | Corrected keep_host_header usage option | Alex Lauerman | 2018-10-25 | 1 | -1/+1 |
| | | | I tested this locally to verify this change is correct. | ||||
* | Added link_expander.py example to simple examples (#3348) | jbrule | 2018-10-12 | 2 | -0/+29 |
| | |||||
* | add websocket example | Thomas Kriechbaumer | 2018-10-09 | 1 | -0/+13 |
| | |||||
* | [examples/xss_scanner] replace relative import | David Kremer | 2018-08-15 | 1 | -3/+3 |
| | | | | | | | | | | | | | test_xss_scanner.py was utterly failing because of a trouble (bug?) with the `monkeypatch` fixture failing to replace `gethostbyname` with the correct mock function. Indeed, when stepping through the code, the `gethostbyname` presumably mocked was reported as a builtin python function. The problem could then come from the fact that it is hard to monkeypatch builtin function in python. Using absolute imports seems to resolve the problem. | ||||
* | Merge pull request #3186 from andersonvom/master | Aldo Cortesi | 2018-07-11 | 1 | -0/+0 |
|\ | | | | | Add scripting example to intercept & change requests | ||||
| * | Rename scripting file | Anderson Mesquita | 2018-06-08 | 1 | -0/+0 |
| | | | | | | | | | | In order to add the more scripting examples, it makes sense to rename this file and avoid confusion. | ||||
* | | Update CLI usage instructions | Pierre Cavan | 2018-06-26 | 1 | -3/+3 |
| | | |||||
* | | View API slightly extended; codebase cleaned in some points | madt1m | 2018-06-13 | 1 | -1/+1 |
|/ | |||||
* | typo | Miroslav | 2018-05-27 | 1 | -1/+1 |
| | |||||
* | websocket: inject messages via flow | Thomas Kriechbaumer | 2018-05-16 | 1 | -0/+23 |
| | |||||
* | docs: console key binding docs and example | Aldo Cortesi | 2018-05-15 | 1 | -0/+11 |
| | |||||
* | Fixing Typos | Joaquin | 2018-05-13 | 2 | -2/+2 |
| | |||||
* | fix tcp example | Thomas Kriechbaumer | 2018-05-11 | 1 | -12/+11 |
| | |||||
* | Merge pull request #3106 from cortesi/noprint | Maximilian Hils | 2018-05-08 | 4 | -9/+8 |
|\ | | | | | Ditch the addon stdout wrapper | ||||
| * | Ditch the addon stdout wrapper | Aldo Cortesi | 2018-05-08 | 4 | -9/+8 |
| | | | | | | | | | | | | This results in a 30% improvement in our core request throughput. Fixes #3102 | ||||
* | | har_dump example cmdline invocation | 0xHJK | 2018-05-08 | 1 | -0/+6 |
|/ | |||||
* | events: document behaviour of done() more fully | Aldo Cortesi | 2018-05-08 | 1 | -2/+6 |
| | |||||
* | Merge pull request #3097 from cortesi/examp | Aldo Cortesi | 2018-05-05 | 1 | -4/+10 |
|\ | | | | | Revamp dup_and_replay example | ||||
| * | Revamp dup_and_replay example | Aldo Cortesi | 2018-05-05 | 1 | -4/+10 |
| | | | | | | | | | | | | | | | | - Exposes view.add as a command - Copes with cases where a view addon isn't present - Avoids infinite loop caused by replaying replays Fixes #3096 | ||||
* | | Remove the tick event | Aldo Cortesi | 2018-05-02 | 1 | -5/+0 |
|/ | | | | Mitmproxy: the tickless wonder. | ||||
* | fix Python 3.6 variable type annotations #3053 | oscure76 | 2018-04-14 | 5 | -9/+9 |
| | |||||
* | fix example filename | Thomas Kriechbaumer | 2018-04-13 | 1 | -1/+1 |
| | |||||
* | Typo fix | Barry Lee | 2018-03-10 | 1 | -4/+4 |
| | |||||
* | Merge pull request #2922 from kajojify/new_example | Aldo Cortesi | 2018-02-26 | 2 | -16/+9 |
|\ | | | | | Replaces upsidedown with mirror reflection | ||||
| * | Replace upsidedown with mirror reflection | Miroslav | 2018-02-25 | 2 | -16/+9 |
| | | |||||
* | | Misc. typos | luz.paz | 2018-02-24 | 4 | -7/+7 |
|/ | | | | | | | | | | | | | | Found via `codespell -q 3 -I ../mitmproxy-word-whitelist.txt` Where whitelist contains: ``` cas doubleclick nd ot seeked statics te thru ``` | ||||
* | All new documentation | Aldo Cortesi | 2018-02-22 | 9 | -0/+332 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch does a lot. - Ditch sphinx in favor of hugo. This gives us complete control of the layout and presentation of our docs. Henceforth, docs will be hosted on our website rather than ReadTheDocs. - Create a simple, clean doc layout and theme. - Remove large parts of the documentaion. I've ditched anything that was a) woefully out of date, b) too detailed, or c) too hard to maintain in the long term. - Huge updates to the docs themselves: completely rewrite addons documentation, add docs for core concepts like commands and options, and revise and tweak a lot of the existing docs. With this patch, we're also changing the way we publish and maintain the docs. From now on, we don't publish docs for every release. Instead, the website will contain ONE set of docs for each major release. The online docs will be updated if needed as minor releases are made. Docs are free to improve during minor releases, but anything that changes behaviour sufficiently to require a doc change warrants a new major release. This also leaves us free to progressively update and improve docs out of step with our release cadence. With this new scheme, I feel CI over the docs is less important. I've removed it for now, but won't object if someone wants to add it back in. | ||||
* | Merge pull request #2884 from kajojify/hotkeys-cleanup | Maximilian Hils | 2018-02-20 | 1 | -4/+0 |
|\ | | | | | Hotkeys cleanup. #2877 | ||||
| * | Hotkeys cleanup | Miroslav | 2018-02-20 | 1 | -4/+0 |
| | | |||||
* | | update log_events example documentation | Maximilian Hils | 2018-02-20 | 1 | -3/+1 |
| | | |||||
* | | add documentation for custom_option.py | Maximilian Hils | 2018-02-20 | 1 | -0/+10 |
|/ | |||||
* | Extend mypy checking, fix #2194 (#2819) | Arushit Mudgal | 2018-02-03 | 4 | -49/+62 |
| |