Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Extend mypy checking, fix #2194 (#2819) | Arushit Mudgal | 2018-02-03 | 4 | -49/+62 |
| | |||||
* | Fix mistakes in examples/simple/Readme.md. | Aniket Panjwani | 2018-01-29 | 1 | -16/+16 |
| | | | | | 1. Delete row for script_arguments.py. 2. Add row for custom_option.py, using script_arguments.py's Description. | ||||
* | rename TLS/SSL-related attributes | Thomas Kriechbaumer | 2018-01-06 | 2 | -3/+3 |
| | | | | | | SSL is an outdated protocol superseeded by TLS. Although the commonly used library is called OpenSSL, it is no reason to still use outdated language for attributes. | ||||
* | Added scanning for CSS injection and iframe injection | David Dworken | 2017-10-17 | 1 | -5/+10 |
| | |||||
* | fix #2477 (#2556) | Suraj Tripathi | 2017-09-01 | 1 | -1/+1 |
| | |||||
* | update streaming docs | Ujjwal Verma | 2017-07-04 | 1 | -1/+1 |
| | |||||
* | fix mypy annotations | Maximilian Hils | 2017-05-26 | 3 | -12/+6 |
| | |||||
* | Extend Mypy checking to pathod | harsh vijay | 2017-05-02 | 3 | -4/+9 |
| | | | | | | | | | | | | | | | | | | | * mypy checking pathod * initial commit , fixed errors * tox: mypy checking to pathod * Fixed mypy test failed * issue was with args in custom_contentview.py * tox: mypy checking to #2221 * follow-import=skip since we cant provide args to custom_contentview.py during mypy testing * Lint , Typo Fixed * code style: module import | ||||
* | Fixed lint error | harsh vijay | 2017-04-29 | 1 | -1/+1 |
| | |||||
* | lint error fixed | harsh vijay | 2017-04-29 | 1 | -1/+1 |
| | |||||
* | extend mypy example/simple | harsh vijay | 2017-04-29 | 13 | -19/+34 |
| | |||||
* | Merge pull request #2265 from cortesi/addons | Aldo Cortesi | 2017-04-27 | 3 | -31/+38 |
|\ | | | | | Addons and addon testing | ||||
| * | Addons and addon testing | Aldo Cortesi | 2017-04-26 | 3 | -31/+38 |
| | | | | | | | | | | | | | | | | - Fix some loading sequence bugs affecting command-line script invocation - Allow addons to over-ride existing options (with a warning). We need this for reloading. - Convert har_dump to new-style arguments, fix and re-instate its test suite. - Covnert miscelaneous other exmples to new-style args. | ||||
* | | Merge pull request #2270 from F1ashhimself/master | Maximilian Hils | 2017-04-26 | 1 | -1/+1 |
|\ \ | | | | | | | Update readme for complex examples | ||||
| * | | Update readme for complex examples | Maksim Beloborodko | 2017-04-26 | 1 | -1/+1 |
| |/ | |||||
* / | fix #2250, add type info to cookie module | Maximilian Hils | 2017-04-26 | 1 | -1/+1 |
|/ | |||||
* | configure(options, updated) -> configure(updated) | Aldo Cortesi | 2017-04-26 | 2 | -10/+5 |
| | | | | | Options are now available globally on ctx, so the first argument of configure is redundant. | ||||
* | Revamp how addons work | Aldo Cortesi | 2017-04-25 | 6 | -49/+26 |
| | | | | | | | | | | | | | | | | | | | - Addons now nest, which means that addons can manage addons. This has a number of salutary effects - the scripts addon no longer has to poke into the global addons list, we no longer have to replace/remove/boot-outof parent addons when we load scripts, and this paves the way for making our top-level tools into addons themselves. - All addon calls are now wrapped in a safe execution environment where exceptions are caught, and output to stdout/stderr are intercepted and turned into logs. - We no longer support script arguments in sys.argv - creating an option properly is the only way to pass arguments. This means that all scripts are always directly controllable from interctive tooling, and that arguments are type-checked. For now, I've disabled testing of the har dump example - it needs to be moved to the new argument handling, and become a class addon. I'll address that in a separate patch. | ||||
* | proxapp -> proxapp.local | Maximilian Hils | 2017-03-26 | 1 | -2/+2 |
| | | | Chrome doesn't like it if there's no TLD. | ||||
* | addon loader: add boot_into, which replaces returning from start() | Aldo Cortesi | 2017-03-25 | 13 | -20/+20 |
| | | | | | While we're here, expand test coverage for addonmanager to 100%, and promote to individual coverage. | ||||
* | addons: start -> load throughout | Aldo Cortesi | 2017-03-25 | 13 | -13/+13 |
| | |||||
* | Remove test handlers by using taddons.RecordingMaster | Aldo Cortesi | 2017-03-16 | 1 | -43/+0 |
| | | | | | This also means expanding and tweaking the recording master API, which we reflect through the current test suite | ||||
* | Enable custom options in config files | Aldo Cortesi | 2017-03-14 | 1 | -1/+2 |
| | | | | | We also now ignore unknown options in config files by default, and print a warning if verbosity is incremented. | ||||
* | Optmanager: handle unknown options in value sets | Aldo Cortesi | 2017-03-14 | 1 | -1/+1 |
| | |||||
* | Enable custom options for addons | Aldo Cortesi | 2017-03-14 | 13 | -19/+30 |
| | | | | | | | | - Add an options parameter to the start() event. This is to be used by addons on startup to add custom options. - Add a running() event that is called once the proxy is up and running. - With the new paradigm we can't log during master __init__, so add a tiny termstatus addon to print proxy status to terminal once we're running. | ||||
* | fix tcp.Address leftovers | Maximilian Hils | 2017-03-08 | 1 | -1/+1 |
| | | | this fixes the issue described in https://github.com/mitmproxy/mitmproxy/issues/2119#issuecomment-285067292 | ||||
* | Merge branch 'master' into on-issues | Nikhil Soni | 2017-03-03 | 2 | -7/+410 |
|\ | |||||
| * | added XSS scanner example (#1907) | David Dworken | 2017-02-27 | 1 | -0/+407 |
| | | |||||
| * | Remove pytz in hardump | Ujjwal Verma | 2017-02-25 | 1 | -7/+3 |
| | | |||||
* | | Changes dns_spoofing example to use --keep-host-header | Nikhil Soni | 2017-03-03 | 1 | -8/+3 |
|/ | |||||
* | protobuf: coverage++ | Thomas Kriechbaumer | 2017-02-19 | 1 | -1/+1 |
| | |||||
* | .headers["host"] -> .host_header | Maximilian Hils | 2017-02-18 | 1 | -2/+2 |
| | |||||
* | fix typo | Maximilian Hils | 2017-02-14 | 1 | -1/+1 |
| | |||||
* | Encoding fixes and tests | Ujjwal Verma | 2017-02-05 | 1 | -1/+2 |
| | |||||
* | Reset the host header to the correct destination | Ammonite | 2017-01-30 | 1 | -0/+1 |
| | |||||
* | Store original host in flow metadata | Ammonite | 2017-01-29 | 1 | -7/+5 |
| | |||||
* | Fix host extraction | Ammonite | 2017-01-22 | 1 | -1/+1 |
| | |||||
* | Follow PEP-8 and add comment | Ammonite | 2017-01-22 | 1 | -5/+8 |
| | |||||
* | Add blank lines for lint | Ammonite | 2017-01-21 | 1 | -0/+2 |
| | |||||
* | Change class name | Ammonite | 2017-01-20 | 1 | -2/+2 |
| | |||||
* | Get the the original header in requestheaders instead of request | Ammonite | 2017-01-20 | 1 | -19/+28 |
| | |||||
* | update stream.py | Feei | 2017-01-16 | 1 | -2/+2 |
| | |||||
* | update log_events.py | Feei | 2017-01-16 | 1 | -2/+2 |
| | |||||
* | rename logging.py example. this conflicted with Python's stdlib | Maximilian Hils | 2016-12-19 | 1 | -0/+0 |
| | |||||
* | fix #1858 | Maximilian Hils | 2016-12-19 | 1 | -1/+1 |
| | |||||
* | minor fixes | Maximilian Hils | 2016-12-10 | 1 | -1/+1 |
| | |||||
* | remove lxml-dependent code | Maximilian Hils | 2016-12-10 | 1 | -1/+1 |
| | |||||
* | mitmweb: 100% app test coverage, numerous fixes | Maximilian Hils | 2016-11-23 | 1 | -1/+2 |
| | |||||
* | remove mitmweb auth | Maximilian Hils | 2016-11-22 | 1 | -1/+1 |
| | | | | | 9b08279c7c3384f716b66329fefbe97a368189a2 removed the actual functionality. we should not have a command line switch that does nothing. :) | ||||
* | remove stickycookie example | Maximilian Hils | 2016-11-21 | 2 | -43/+0 |
| | | | | The recommended way to do this is mitmproxy/addons/stickycookie.py |