Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | first steps in scenario support | Marcelo Glezer | 2015-01-05 | 1 | -2/+2 |
| | |||||
* | we do not support https2http in upstream proxy mode | Maximilian Hils | 2015-01-01 | 1 | -10/+18 |
| | |||||
* | Documentation for config files | Aldo Cortesi | 2014-12-28 | 1 | -1/+2 |
| | |||||
* | Minor improvements to osx binary build process | Aldo Cortesi | 2014-12-28 | 1 | -3/+8 |
| | | | | | - Add --shortversion on tools to make packaging easier - Automate tarfile generation | ||||
* | --replay_ignore_payload_params added, to filter params in form posts | Marcelo Glezer | 2014-12-18 | 1 | -2/+14 |
| | |||||
* | append file mode for saving flows merged to master | Marcelo Glezer | 2014-12-11 | 1 | -4/+10 |
| | |||||
* | One common --version flag | Aldo Cortesi | 2014-11-15 | 1 | -15/+5 |
| | |||||
* | Remove last vestiges of argparse | Aldo Cortesi | 2014-11-15 | 1 | -7/+6 |
| | |||||
* | Make sure all command-line arguments have a long form | Aldo Cortesi | 2014-11-15 | 1 | -21/+20 |
| | | | | ... so they can be used in config files | ||||
* | Enable config file parsing | Aldo Cortesi | 2014-11-15 | 1 | -4/+32 |
| | | | | | | | | | | | | | We support 4 different config files: ~/.mitmproxy/common.conf: Options that are common to all tools ~/.mitmproxy/mitmproxy.conf: Options for mitmproxy ~/.mitmproxy/mitmdump.conf: Options for mitmdump ~/.mitmproxy/mitmweb.conf: Options for mitmweb Options in the tool-specific config files over-ride options in common.conf. If a non-common option is put in common.conf, an error will be raised if a non-supporting tool is used. | ||||
* | Refactor command-line argument definition | Aldo Cortesi | 2014-11-15 | 1 | -7/+114 |
| | | | | | - Argument definitions live in cmdline.py - Parsing and initial processing lives in main.py | ||||
* | First-order integration of configargparser to add config file support | Aldo Cortesi | 2014-11-15 | 1 | -33/+76 |
| | |||||
* | Fix crash while streaming | Aldo Cortesi | 2014-10-26 | 1 | -10/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | Found using fuzzing. Reproduction with pathoc, given "mitmproxy -s" and pathod running on 9999: get:'http://localhost:9999/p/':s'200:b\'foo\':h\'Content-Length\'=\'3\'':i58,'\x1a':r return flow.FlowMaster.run(self) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 111, in run self.tick(self.masterq, 0.01) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 613, in tick return controller.Master.tick(self, q, timeout) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 101, in tick self.handle(*msg) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/controller.py", line 118, in handle m(obj) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 738, in handle_responseheaders self.stream_large_bodies.run(f, False) File "/Users/aldo/mitmproxy/mitmproxy/libmproxy/flow.py", line 155, in run r.headers, is_request, flow.request.method, code File "/Users/aldo/mitmproxy/mitmproxy/netlib/http.py", line 401, in expected_http_body_size raise HttpError(400 if is_request else 502, "Invalid content-length header: %s" % headers["content-length"]) netlib.http.HttpError: Invalid content-length header: ['\x1a3'] | ||||
* | add generic tcp proxying, fix #374 | Maximilian Hils | 2014-10-18 | 1 | -1/+8 |
| | |||||
* | remove default_ca | Maximilian Hils | 2014-10-18 | 1 | -1/+1 |
| | |||||
* | Add SOCKS5 mode, fix #305 | Maximilian Hils | 2014-10-09 | 1 | -2/+6 |
| | |||||
* | --replay-ignore-content & --replay-ignore-param ported from branch 0.10 | Marcelo Glezer | 2014-10-03 | 1 | -0/+13 |
| | |||||
* | Basic web service and options | Aldo Cortesi | 2014-09-14 | 1 | -4/+4 |
| | |||||
* | Remove external app option, make tick timeout explicit | Aldo Cortesi | 2014-09-14 | 1 | -6/+0 |
| | |||||
* | remove proxy mode abstraction: always be clear which mode we are in | Maximilian Hils | 2014-09-08 | 1 | -5/+0 |
| | |||||
* | coverage++ | Maximilian Hils | 2014-09-06 | 1 | -2/+1 |
| | |||||
* | adjust to netlib changes | Maximilian Hils | 2014-08-17 | 1 | -1/+1 |
| | |||||
* | implement passthrough mode, fixes #175 | Maximilian Hils | 2014-08-09 | 1 | -3/+13 |
| | |||||
* | add --stream options, various fixes | Maximilian Hils | 2014-07-21 | 1 | -51/+51 |
| | |||||
* | fix command line help | Maximilian Hils | 2014-07-06 | 1 | -2/+2 |
| | |||||
* | Fix proxy options | Aldo Cortesi | 2014-04-12 | 1 | -2/+2 |
| | |||||
* | forward proxy -> upstream proxy | Maximilian Hils | 2014-03-14 | 1 | -6/+6 |
| | |||||
* | order command line options, add disting proxy option group | Maximilian Hils | 2014-03-13 | 1 | -64/+65 |
| | |||||
* | adjust command line docs, fix log typo | Maximilian Hils | 2014-03-13 | 1 | -2/+2 |
| | |||||
* | adjust tests, fix option handling | Maximilian Hils | 2014-03-13 | 1 | -1/+0 |
| | |||||
* | add -d switch to mitmdump to compensate for old verbosity functionality | Maximilian Hils | 2014-03-12 | 1 | -0/+1 |
| | |||||
* | restrict -e to mitmproxy only (not mitmdump) | Maximilian Hils | 2014-03-12 | 1 | -6/+0 |
| | |||||
* | always use relative imports, fix status bar bug | Maximilian Hils | 2014-03-10 | 1 | -2/+4 |
| | |||||
* | update docs, fix #215 | Maximilian Hils | 2014-03-10 | 1 | -1/+1 |
| | |||||
* | add advanced proxying options, add SSL-terminating capability to mitmproxy | Maximilian Hils | 2014-03-10 | 1 | -14/+65 |
| | |||||
* | finish proxy.py split up | Maximilian Hils | 2014-03-09 | 1 | -2/+2 |
| | |||||
* | Improve explicit certificate specification | Aldo Cortesi | 2014-03-02 | 1 | -1/+1 |
| | | | | | - Support cert/key in the same PEM file - Rationalize arguments, expand tests, clean up a bit | ||||
* | Use the mitm.it domain for the app, turn it on by default. | Aldo Cortesi | 2014-01-27 | 1 | -3/+3 |
| | |||||
* | Silence pyflakes | Aldo Cortesi | 2014-01-19 | 1 | -2/+0 |
| | | | | And pick up one bug as a consequence. | ||||
* | Script refactoring: move script command parsing into script module. | Aldo Cortesi | 2014-01-12 | 1 | -1/+1 |
| | |||||
* | Fix app in mitmproxy console, update to bootstrap 3. | Aldo Cortesi | 2014-01-03 | 1 | -1/+3 |
| | |||||
* | Merge branch 'master' into 0.10 | Maximilian Hils | 2013-12-08 | 1 | -0/+5 |
|\ | |||||
| * | Merge pull request #134 from mhils/scripts_improvements | Aldo Cortesi | 2013-12-08 | 1 | -3/+6 |
| |\ | | | | | | | Support multiple scripts and script arguments. refs #76 | ||||
| * | | Added -F http[s]://server:port option that allows MITM to forward traffic to ↵ | JC | 2013-08-30 | 1 | -0/+5 |
| | | | | | | | | | | | | another http server upstream. | ||||
* | | | add option to expose webapp externally, remove distinct ip setting | Maximilian Hils | 2013-08-18 | 1 | -11/+16 |
| | | | |||||
* | | | Merge branch 'master' into 0.10 | Maximilian Hils | 2013-08-17 | 1 | -15/+18 |
|\| | | |||||
| * | | Remove GPL notices left in source files after our change to the MIT license. | Aldo Cortesi | 2013-08-01 | 1 | -15/+0 |
| | | | | | | | | | | | | Thanks to Roy Shamir for reporting this. | ||||
| * | | Move app instantiation out of proxy.py. | Aldo Cortesi | 2013-07-24 | 1 | -0/+18 |
| | | | |||||
* | | | Merge remote-tracking branch 'origin/scripts_improvements' into 0.10 | Maximilian Hils | 2013-06-16 | 1 | -3/+6 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | add support for multiple scripts and script arguments. refs #76 | Maximilian Hils | 2013-06-13 | 1 | -3/+6 |
| | |