Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Split parsing of intial line into separate protocols. | Aldo Cortesi | 2012-06-03 | 1 | -0/+52 | |
| | ||||||
* | Unit test++. | Aldo Cortesi | 2012-02-25 | 1 | -1/+1 | |
| | ||||||
* | Unit test import cleanups. | Aldo Cortesi | 2012-02-20 | 1 | -2/+2 | |
| | ||||||
* | Rename Headers class to ODict | Aldo Cortesi | 2012-02-20 | 1 | -3/+45 | |
| | | | | | ODict is an ordered dictionary class that will be useful in many other parts of our API. | |||||
* | Basic infrastructure for request and response body size limits. | Aldo Cortesi | 2011-09-09 | 1 | -5/+36 | |
| | ||||||
* | Code cleanliness - appease pychecker. | Aldo Cortesi | 2011-08-04 | 1 | -2/+1 | |
| | ||||||
* | Move all HTTP objects to flow.py | Aldo Cortesi | 2011-08-03 | 1 | -239/+0 | |
| | | | | That's Request, Response, ClientConnect, ClientDisconnect, Error, and Headers. | |||||
* | Rip out old script interface, start replacing with new stubs. | Aldo Cortesi | 2011-08-03 | 1 | -1/+1 | |
| | | | | Scripts are broken for now. | |||||
* | Refresh current connection when toggling autodecode. | Aldo Cortesi | 2011-08-02 | 1 | -4/+4 | |
| | | | | Also fix the unit tests I forgot to commit... | |||||
* | Add decoding/encoding for requests. | Aldo Cortesi | 2011-08-01 | 1 | -0/+25 | |
| | ||||||
* | Merge remote-tracking branch 'alts/encoding' | Aldo Cortesi | 2011-07-28 | 1 | -0/+25 | |
|\ | ||||||
| * | Adds test method for Response encoding and decoding | Stephen Altamirano | 2011-07-26 | 1 | -0/+25 | |
| | | ||||||
* | | Changes replace logic to function in both Python 2.6.x and 2.7.x | Stephen Altamirano | 2011-07-26 | 1 | -2/+2 | |
|/ | | | | Tests now only assume Python 2.6.x rather than requiring 2.7.x. This does not preclude the use of flags as a kwarg in replace | |||||
* | Also replace strings path for requests. | Aldo Cortesi | 2011-07-22 | 1 | -1/+3 | |
| | ||||||
* | Add utility functions to search and replace strings in flows | Aldo Cortesi | 2011-07-22 | 1 | -1/+22 | |
| | | | | | | | | | | This is a common task in pentesting scenarios. This commit adds the following functions: utils.Headers.replace proxy.Request.replace proxy.Response.replace flow.Flow.replace | |||||
* | unit test coverage ++ | Aldo Cortesi | 2011-03-20 | 1 | -0/+18 | |
| | ||||||
* | Unit tests for proxy.read_chunked | Aldo Cortesi | 2011-03-12 | 1 | -0/+17 | |
| | ||||||
* | Add --norefresh to stop refreshing server playback to mitmdump. | Aldo Cortesi | 2011-03-11 | 1 | -0/+11 | |
| | | | | Also, make cookie parsing for refreshing more error-tolerant. | |||||
* | Stub out refresh for server-side replay. | Aldo Cortesi | 2011-03-09 | 1 | -1/+19 | |
| | ||||||
* | Add an --anticache option to mitmdump. | Aldo Cortesi | 2011-03-09 | 1 | -0/+9 | |
| | | | | | | | This removes all headers that might cause a server to return 304-not-modified. For now, all the new features are going into mitmdump - everything will be ported over to mitmproxy once I have the feature set locked down. | |||||
* | Add client replay options to mitmdump. | Aldo Cortesi | 2011-03-06 | 1 | -73/+1 | |
| | ||||||
* | Reorganize test suite to remove confusion between test utils and libmproxy ↵ | Aldo Cortesi | 2011-03-05 | 1 | -87/+11 | |
| | | | | utils. | |||||
* | Move stringification funcs from proxy to dump. | Aldo Cortesi | 2011-02-25 | 1 | -2/+0 | |
| | ||||||
* | Revamp SSL configuration. | Aldo Cortesi | 2011-02-20 | 1 | -2/+1 | |
| | | | | | | | | - Move option parsing utiliities to proxy.py - Don't have a global config object. Pass it as an argument to ProxyServer. - Simplify certificate generation logic. | |||||
* | Implement state loading that doesn't change object identity. | Aldo Cortesi | 2011-02-20 | 1 | -1/+30 | |
| | | | | We need this to let us load state from copied Flows returned from scripts. | |||||
* | Fix serialization when a Request has no associated client connection. | Aldo Cortesi | 2011-02-19 | 1 | -0/+4 | |
| | ||||||
* | Refactor Flow primitives to remove HTTP1.0 assumption. | Aldo Cortesi | 2011-02-19 | 1 | -5/+5 | |
| | | | | | | This is a big patch removing the assumption that there's one connection per Request/Response pair. It touches pretty much every part of mitmproxy, so expect glitches until everything is ironed out. | |||||
* | Repair unit test to match removal of arg from Response class. | Aldo Cortesi | 2011-02-16 | 1 | -1/+1 | |
| | ||||||
* | drop unused protocol parameter from Response | Henrik Nordstrom | 2011-02-15 | 1 | -1/+1 | |
| | ||||||
* | Repair unit test suite. | Aldo Cortesi | 2011-02-11 | 1 | -18/+9 | |
| | ||||||
* | Also serialize ClientConnection and flow backups. | Aldo Cortesi | 2011-02-06 | 1 | -1/+1 | |
| | ||||||
* | Get rid of ReplayConnection - we now have only one ClientConnection class. | Aldo Cortesi | 2011-02-04 | 1 | -4/+4 | |
| | ||||||
* | Change "connection" to the less confusing "client_conn" throughout. | Aldo Cortesi | 2011-02-03 | 1 | -4/+4 | |
| | ||||||
* | Add timestamps to flows. | Aldo Cortesi | 2011-02-03 | 1 | -0/+2 | |
| | | | | | For now, these are only displayed on the connection view screen, with second granularity. | |||||
* | Test suite rejiggering and cleanup. | Aldo Cortesi | 2011-02-03 | 1 | -1/+6 | |
| | ||||||
* | Add serialization hooks to flows and flow component objects. | Aldo Cortesi | 2011-01-26 | 1 | -0/+27 | |
| | ||||||
* | Initial checkin. | Aldo Cortesi | 2010-02-16 | 1 | -0/+259 | |