Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Delete issue_template.md | Maximilian Hils | 2019-11-19 | 1 | -17/+0 |
| | | | this is in .github/ now. | ||||
* | update badges | Maximilian Hils | 2019-11-19 | 1 | -8/+4 |
| | |||||
* | Merge pull request #3714 from sethb157/ipv6_only | Maximilian Hils | 2019-11-19 | 1 | -3/+15 |
|\ | | | | | Add support for IPv6-only environments | ||||
| * | Add support for IPv6-only environments | Seth Barrios | 2019-11-18 | 1 | -3/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | Previously, the proxy would attempt to bind to an IPv6 + IPv4 enabled socket. On failure, it would try to bind to an IPv4 only socket. If that failed, the proxy would fail to start. This update makes it so that the proxy also tries to bind to an IPv6-only socket, which is necessary in environments where IPv4 is disabled. In short, the proxy will try binding in the following order, only moving to the next step when binding fails: IPv6 + IPv4 -> IPv4 only -> IPv6 only -> proxy fails to start. | ||||
* | | Use Github Actions for CI (#3713) | Maximilian Hils | 2019-11-19 | 20 | -235/+388 |
| | | | | | | switch to github actions for CI | ||||
* | | pin pyopenssl to fix builds, refs #3692 | Maximilian Hils | 2019-11-18 | 1 | -1/+1 |
| | | |||||
* | | cleanup mypy usage | Maximilian Hils | 2019-11-16 | 8 | -25/+17 |
| | | |||||
* | | make mypy happy | Maximilian Hils | 2019-11-16 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #3702 from mckeimic/master | Maximilian Hils | 2019-11-16 | 2 | -10/+103 |
|\ \ | | | | | | | Adding export raw http response | ||||
| * | | fix lint | Maximilian Hils | 2019-11-16 | 1 | -1/+1 |
| | | | |||||
| * | | minor type fixes | Maximilian Hils | 2019-11-16 | 1 | -4/+6 |
| | | | |||||
| * | | Merge branch 'master' into master | Maximilian Hils | 2019-11-16 | 17 | -173/+362 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #3705 from mhils/issue-3469 | Maximilian Hils | 2019-11-16 | 3 | -35/+73 |
|\ \ \ | | | | | | | | | Fix #3469 | ||||
| * | | | tests++ | Maximilian Hils | 2019-11-15 | 2 | -7/+28 |
| | | | | |||||
| * | | | fix #3469 | Maximilian Hils | 2019-11-15 | 2 | -29/+46 |
| | | | | |||||
* | | | | Merge pull request #3700 from Jessonsotoventura/confirm_quit | Maximilian Hils | 2019-11-16 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Ctrl-C should prompt the user before exiting | ||||
| * | | | | used getattr to select exit | Jesson Soto Ventura | 2019-11-15 | 1 | -5/+1 |
| | | | | | |||||
| * | | | | ctrl-c should prompt for an exit | Jesson Soto Ventura | 2019-11-14 | 1 | -1/+5 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #3448 from cript0nauta/master | Maximilian Hils | 2019-11-16 | 2 | -42/+104 |
|\ \ \ \ | | | | | | | | | | | Fix command injection vulnerability when exporting to curl or httpie | ||||
| * | | | | test coverage++ | Maximilian Hils | 2019-11-15 | 2 | -0/+9 |
| | | | | | |||||
| * | | | | improve curl/httpie export | Maximilian Hils | 2019-11-15 | 2 | -40/+49 |
| | | | | | |||||
| * | | | | Merge remote-tracking branch 'origin/master' into pr-3448 | Maximilian Hils | 2019-11-15 | 117 | -674/+1478 |
| |\ \ \ \ | |||||
| * | | | | | Fix flake8 warning in curl_command | Matías Lang | 2019-01-14 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There was an unused variable (I redefined its value below). It didn't affect the behavior of the function | ||||
| * | | | | | Merge branch 'master' of https://github.com/mitmproxy/mitmproxy | Matías Lang | 2019-01-13 | 19 | -29/+32 |
| |\ \ \ \ \ | |||||
| * | | | | | | Refactor curl_command and httpie_command | Matías Lang | 2019-01-13 | 1 | -11/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid calling to shlex.quote many times | ||||
| * | | | | | | Fix command injection when exporting to httpie | Matías Lang | 2019-01-13 | 2 | -13/+34 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The command generated by `export.clip httpie @focus` or `export.file httpie @focus /path/to/file` wasn't being properly escaped so it could contain a malicious command instead of just a simple httpie call. | ||||
| * | | | | | | Fix command injection when exporting to curl | Matías Lang | 2019-01-13 | 2 | -14/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The command generated by `export.clip curl @focus` or `export.file curl @focus /path/to/file` wasn't being properly escaped so it could contain a malicious command instead of just a simple curl. | ||||
* | | | | | | | Merge pull request #3420 from rjt-gupta/multipart-fix | Maximilian Hils | 2019-11-15 | 7 | -20/+114 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | multipart-fix | ||||
| * | | | | | | | test coverage improved | rjt-gupta | 2019-02-06 | 1 | -0/+19 |
| | | | | | | | | |||||
| * | | | | | | | separate editors | rjt-gupta | 2019-02-06 | 3 | -11/+23 |
| | | | | | | | | |||||
| * | | | | | | | multipart encoder and tests | rjt-gupta | 2019-02-06 | 4 | -15/+68 |
| | | | | | | | | |||||
| * | | | | | | | multipart-fix | rjt-gupta | 2019-02-06 | 3 | -5/+15 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #3522 from peter-way/master | Maximilian Hils | 2019-11-15 | 1 | -1/+1 |
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | Use 'host_header' instead of 'host', to calculate 'HTTPRequest' hash in transparent mode. | ||||
| * | | | | | | | Merge branch 'master' into master | Maximilian Hils | 2019-11-15 | 108 | -602/+1380 |
| |\ \ \ \ \ \ \ | |||||
| * | | | | | | | | Update serverplayback.py | Maximilian Hils | 2019-07-17 | 1 | -4/+1 |
| | | | | | | | | | |||||
| * | | | | | | | | Use 'host_header' instead of 'host', when calculating 'HTTPRequest' hash in ↵ | peter-way | 2019-04-15 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | transparent mode. | ||||
* | | | | | | | | | Merge pull request #3612 from ccssrryy/fix-dup-resp | Maximilian Hils | 2019-11-15 | 1 | -5/+8 |
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | fix duplicate error response | ||||
| * | | | | | | | | fix duplicate error response | cs | 2019-08-09 | 1 | -5/+8 |
| |/ / / / / / / | |||||
* | | | | | | | | Merge pull request #3425 from rjt-gupta/external-viewer | Maximilian Hils | 2019-11-15 | 1 | -2/+2 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | external-viewer-fix | ||||
| * | | | | | | | | remove superfluous option | Maximilian Hils | 2019-11-15 | 1 | -5/+0 |
| | | | | | | | | | |||||
| * | | | | | | | | option added | rjt-gupta | 2019-01-07 | 1 | -0/+5 |
| | | | | | | | | | |||||
| * | | | | | | | | external-viewer-fix | rjt-gupta | 2018-12-17 | 1 | -2/+2 |
| | | | | | | | | | |||||
* | | | | | | | | | Merge pull request #3703 from mhils/replay-ignore-port | Maximilian Hils | 2019-11-15 | 1 | -1/+10 |
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | | | allow server replay functionality to run on a different port | ||||
| * | | | | | | | | allow server replay functionality to run on a different port | Jurriaan Bremer | 2019-11-15 | 1 | -1/+10 |
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By providing the "server_replay_ignore_port" configuration value we're able to run mitmproxy in server replay mode on a different port than the web server in the flows was originally running. This is also useful in case multiple ports are present in a flow (I suspect). | ||||
* | | | | | | | | Merge pull request #3699 from mhils/flowfilter2019 | Maximilian Hils | 2019-11-15 | 2 | -65/+49 |
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | | Improve flowfilter | ||||
| * | | | | | | | disable overly strict indentation checks | Maximilian Hils | 2019-11-15 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | improve flowfilter | Maximilian Hils | 2019-11-15 | 1 | -64/+48 |
|/ / / / / / / | |||||
| | | | | | * | Adding raw_request and raw_response to export | Michael McKeirnan | 2019-11-16 | 2 | -5/+63 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a proposed change for https://github.com/mitmproxy/mitmproxy/issues/3701 which alters the behavior of a raw http export to include both the request and the response. Additionally, this introduces two new export options "raw_request" and "raw_response" which allow for exporting the raw HTTP request or response individually. | ||||
| | | | | | * | Adding export raw http response | Michael McKeirnan | 2019-11-15 | 2 | -10/+44 |
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | Adding a new export type for raw http response, and changing export raw to export raw_request to distinguish between the two. This is a proposed change for https://github.com/mitmproxy/mitmproxy/issues/3701 | ||||
* | | | | | | Merge pull request #3697 from ylmrx/issue_3639-yml_extension_allowed | Maximilian Hils | 2019-11-15 | 1 | -3/+2 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | adding config.yml as an allowed config filename |