Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add support for multiple scripts and script arguments. refs #76 | Maximilian Hils | 2013-06-13 | 1 | -27/+26 |
| | |||||
* | - Quick-fix for issue #128 | Michael Bisbjerg | 2013-05-21 | 1 | -3/+3 |
| | | | | New bug: It correct-cases Content-Length for any webserver sending other casings, like CONTENT-LENGTH. | ||||
* | Fix crash in client playback. | Aldo Cortesi | 2013-05-05 | 1 | -0/+1 |
| | |||||
* | Minor coverage. | Aldo Cortesi | 2013-04-30 | 1 | -1/+0 |
| | |||||
* | Merge pull request #107 from rouli/master | Aldo Cortesi | 2013-04-19 | 1 | -2/+22 |
|\ | | | | | Adding remote TCP and SSL setup timestamps | ||||
| * | adding tcp and ssl setup timestamps to get better resolution on flows ↵ | Rouli | 2013-03-19 | 1 | -2/+17 |
| | | | | | | | | performance | ||||
| * | Merge remote-tracking branch 'upstream/master' | Rouli | 2013-03-18 | 1 | -5/+26 |
| |\ | |||||
| * \ | Merge remote-tracking branch 'upstream/master' | Rouli | 2013-02-28 | 1 | -53/+32 |
| |\ \ | |||||
| * | | | adding __str__ to make export to har nicer | Rouli | 2013-02-28 | 1 | -0/+5 |
| | | | | |||||
* | | | | Add a basic built-in web app. | Aldo Cortesi | 2013-03-25 | 1 | -5/+7 |
| |_|/ |/| | | |||||
* | | | Update styling, GameCenter highscore tutorial. | Aldo Cortesi | 2013-03-18 | 1 | -1/+1 |
| | | | |||||
* | | | Add the --host option, which uses the value in the Host header for dispaly URLs. | Aldo Cortesi | 2013-03-17 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | - Can be toggled with "o" then "h" in mitmproxy - Useful for transparent mode | ||||
* | | | Introduce a filtered flow writer, and use it in dump.py | Aldo Cortesi | 2013-03-14 | 1 | -2/+15 |
| | | | | | | | | | | | | Fixes #104 | ||||
* | | | Begin some simple fuzzing with pathod. | Aldo Cortesi | 2013-03-03 | 1 | -1/+1 |
| |/ |/| | | | | | Finally doing what I started writing pathod for in the first place... | ||||
* | | Refactor proxy core communications to be clearer. | Aldo Cortesi | 2013-02-23 | 1 | -31/+14 |
| | | |||||
* | | Significantly refactor the master/slave message passing interface. | Aldo Cortesi | 2013-02-17 | 1 | -27/+23 |
|/ | |||||
* | adding helper functions to make HAR export easier | Rouli | 2013-01-28 | 1 | -0/+59 |
| | |||||
* | Rudimentary testing for client certs. | Aldo Cortesi | 2013-01-18 | 1 | -0/+0 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' | Rouli | 2013-01-17 | 1 | -4/+2 |
|\ | |||||
| * | Unit test love - 100% for flow.py, dump.py | Aldo Cortesi | 2013-01-05 | 1 | -4/+2 |
| | | |||||
* | | changing requests and responses to have two timestamps, one marking their ↵ | Rouli | 2013-01-17 | 1 | -14/+26 |
|/ | | | | initiation, and the other their complete | ||||
* | Expand Flow.match to accept either a string or a compiled filter expression. | Aldo Cortesi | 2012-09-14 | 1 | -0/+7 |
| | |||||
* | Don't run replace or header hooks on error. | Aldo Cortesi | 2012-09-02 | 1 | -2/+0 |
| | |||||
* | Getter and setter for path component on Requests. | Aldo Cortesi | 2012-08-19 | 1 | -1/+21 |
| | |||||
* | Add SetHeaders, analogous to ReplaceHooks, with a graphical editor in ↵ | Aldo Cortesi | 2012-08-18 | 1 | -11/+62 |
| | | | | | | | mitmproxy (H shortcut). SetHeaders defines headers that are set on flows, based on a matching pattern. Existing headers are over-ridden. | ||||
* | Use the new ODict get_first convenience function in a bunch of places. | Aldo Cortesi | 2012-08-18 | 1 | -6/+6 |
| | |||||
* | Stop server playback after current playback buffer is exhausted. | Aldo Cortesi | 2012-08-18 | 1 | -0/+2 |
| | |||||
* | Add a size() method to flow.Request and flow.Response. | Aldo Cortesi | 2012-08-04 | 1 | -29/+50 |
| | |||||
* | Minor refactoring. Make stop_stream also close the associated file descriptor. | Aldo Cortesi | 2012-07-27 | 1 | -1/+1 |
| | |||||
* | Be more tolerant of corrupted or truncated flows. | Aldo Cortesi | 2012-07-24 | 1 | -1/+1 |
| | | | | | | We load as far as possible. mitmproxy will only terminate if it was not able to recover any flows. mitmdump will stop loading as soon as an error is encountered, but not exit with an error. | ||||
* | Refine semantics of replay_request method. | Aldo Cortesi | 2012-07-10 | 1 | -2/+3 |
| | |||||
* | Unit test request replay thread. | Aldo Cortesi | 2012-07-09 | 1 | -0/+1 |
| | | | | | | This is a small patch, but is the culmination of lots of work: we can now unit test the deep innards of mitmproxy, with coverage. There's a lot more to come in this vein. | ||||
* | Add streaming to FlowMaster | Aldo Cortesi | 2012-07-09 | 1 | -7/+23 |
| | |||||
* | Fix error when serializing reverted SSL flows. | Aldo Cortesi | 2012-07-05 | 1 | -1/+1 |
| | |||||
* | Firm up handling of Unicode data | Aldo Cortesi | 2012-07-05 | 1 | -1/+1 |
| | | | | | - Modify GridEditor to know about the destination encoding of data - Ensure that get_url always returns ASCII | ||||
* | Correct handing of IDNA encoding of internationalized domain names. | Aldo Cortesi | 2012-07-03 | 1 | -1/+1 |
| | | | | | - Use IDNA encoding for hostnames gleaned by upstream-cert sniffing - Use IDNA decoding for URL display in mitmproxy and mitmdump. | ||||
* | Serialize address as part of ClientConnect objects. | Aldo Cortesi | 2012-07-01 | 1 | -0/+2 |
| | | | | This is a serialization format change! | ||||
* | Beef up logging substantially. | Aldo Cortesi | 2012-07-01 | 1 | -12/+2 |
| | |||||
* | Serialization and de-serialization of new cert format. | Aldo Cortesi | 2012-06-28 | 1 | -12/+5 |
| | |||||
* | Adjust for new get_remote_cert API. | Aldo Cortesi | 2012-06-28 | 1 | -0/+1 |
| | |||||
* | Remove certutils from mitmproxy. | Aldo Cortesi | 2012-06-27 | 1 | -2/+2 |
| | |||||
* | Adapt for API changes in netlib. | Aldo Cortesi | 2012-06-23 | 1 | -2/+2 |
| | |||||
* | Extract protocol and tcp server implementations into netlib. | Aldo Cortesi | 2012-06-19 | 1 | -152/+5 |
| | |||||
* | Refactor protocol.py to remove dependence on flow and utils. | Aldo Cortesi | 2012-06-17 | 1 | -2/+2 |
| | |||||
* | Fix a problem in ODictCaseless that could cause duplicate headers. | Aldo Cortesi | 2012-06-15 | 1 | -1/+4 |
| | |||||
* | Fix an exception when replaying a flow with no response. | Aldo Cortesi | 2012-06-10 | 1 | -2/+0 |
| | |||||
* | Pass server HTTP version back to clients. | Aldo Cortesi | 2012-06-10 | 1 | -1/+1 |
| | |||||
* | Add HTTP version to response objects. | Aldo Cortesi | 2012-06-10 | 1 | -2/+4 |
| | | | | Another change in the serialization format. | ||||
* | Refactoring of proxy.py | Aldo Cortesi | 2012-06-10 | 1 | -6/+5 |
| | | | | | - Correctly pass HTTP request version on to upstream servers - Adjust tests not to hang due to a pathod response with no content-length | ||||
* | Add HTTP version to flow.Request | Aldo Cortesi | 2012-06-10 | 1 | -5/+25 |
| | | | | | This is a serialization format change, that makes us incompatible with previous versions. |