Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add advanced proxying options, add SSL-terminating capability to mitmproxy | Maximilian Hils | 2014-03-10 | 1 | -20/+6 |
| | |||||
* | finish proxy.py split up | Maximilian Hils | 2014-03-09 | 1 | -6/+8 |
| | |||||
* | split up proxy.py | Maximilian Hils | 2014-03-09 | 1 | -3/+5 |
| | |||||
* | Much more sophisticated cert handling | Aldo Cortesi | 2014-03-05 | 1 | -8/+6 |
| | | | | | | - Specify per-domain certificates and keys - Certs are no longer regenerated for SANs - And more. :) | ||||
* | Improve explicit certificate specification | Aldo Cortesi | 2014-03-02 | 1 | -3/+6 |
| | | | | | - Support cert/key in the same PEM file - Rationalize arguments, expand tests, clean up a bit | ||||
* | add skeleton to change destinatin server during intercept, fix all testcases ↵ | Maximilian Hils | 2014-02-05 | 1 | -2/+2 |
| | | | | on windows | ||||
* | fix all tests except those using set_url and get_url | Maximilian Hils | 2014-02-05 | 1 | -3/+1 |
| | |||||
* | fix most testsuite errors, improve proxy error handling | Maximilian Hils | 2014-01-29 | 1 | -6/+7 |
| | |||||
* | Move app mechanism to flow.py | Aldo Cortesi | 2014-01-04 | 1 | -20/+0 |
| | | | | Disable apps while message passing is improved. | ||||
* | Merge branch 'master' into 0.10 | Maximilian Hils | 2013-08-17 | 1 | -4/+1 |
|\ | |||||
| * | Revamp dummy cert store | Aldo Cortesi | 2013-08-12 | 1 | -3/+0 |
| | | | | | | | | | | | | We no longer keep these on disk. This is for a number of reasons, including some race conditions and the fact that some valid IDNA-encoded domain names are not valid file names on Windows. | ||||
| * | Make use of a change to netlib.tcp that clarifies error conditions for flush ↵ | Aldo Cortesi | 2013-07-30 | 1 | -1/+1 |
| | | | | | | | | | | | | and close. Should fix #144. | ||||
* | | skip tests on windows that don't make sense | Maximilian Hils | 2013-06-18 | 1 | -0/+1 |
|/ | |||||
* | Remove __slots__ to make it possible to inherit from Options classes. | Aldo Cortesi | 2013-03-03 | 1 | -1/+0 |
| | |||||
* | 100% unit test coverage on proxy.py. Hallelujah! | Aldo Cortesi | 2013-03-03 | 1 | -1/+15 |
| | |||||
* | Unit test proxy option parsing. | Aldo Cortesi | 2013-03-03 | 1 | -4/+71 |
| | |||||
* | Move HTTP auth module to netlib. | Aldo Cortesi | 2013-03-03 | 1 | -0/+8 |
| | |||||
* | Test cert generation errors. | Aldo Cortesi | 2013-03-02 | 1 | -1/+0 |
| | |||||
* | Significantly simplify server connection handling, and test. | Aldo Cortesi | 2013-02-24 | 1 | -31/+4 |
| | |||||
* | Refactor to prepare for SNI fixes. | Aldo Cortesi | 2013-02-24 | 1 | -6/+6 |
| | |||||
* | Test WSGI app calling. | Aldo Cortesi | 2013-02-16 | 1 | -1/+1 |
| | | | | | - Factor out test servers into a separate file - Adjust docs to note new Flask dependency | ||||
* | Unit tests for ServerConnectionPool | Aldo Cortesi | 2013-01-29 | 1 | -1/+29 |
| | |||||
* | Test suite, remove extraneous code. | Aldo Cortesi | 2013-01-28 | 1 | -5/+7 |
| | |||||
* | Unit tests and minor code refactoring for ServerConnection. | Aldo Cortesi | 2013-01-05 | 1 | -1/+31 |
| | |||||
* | removed unused imports | András Veres-Szentkirályi | 2012-07-15 | 1 | -4/+1 |
| | |||||
* | Make WSGI apps work in transparent mode. | Aldo Cortesi | 2012-07-10 | 1 | -0/+8 |
| | |||||
* | Refator server tests to use flow.FlowMaster and flow.State | Aldo Cortesi | 2012-07-09 | 1 | -14/+12 |
| | |||||
* | Move wsgi to netlib. | Aldo Cortesi | 2012-06-19 | 1 | -0/+13 |
| | |||||
* | Pull out protocol components into protocol.py | Aldo Cortesi | 2012-06-16 | 1 | -135/+0 |
| | |||||
* | Rename our tcpserver to netlib, expand to include client network functions. | Aldo Cortesi | 2012-06-16 | 1 | -11/+0 |
| | |||||
* | Localise client connection object manipulation. | Aldo Cortesi | 2012-06-10 | 1 | -12/+16 |
| | | | | This simplifies the call signature for a bunch of functions. | ||||
* | Consolidate HTTP major and minor versions into a single variable. | Aldo Cortesi | 2012-06-10 | 1 | -10/+7 |
| | |||||
* | Add proxy.should_connection_close, and strip out unused code. | Aldo Cortesi | 2012-06-10 | 1 | -27/+9 |
| | |||||
* | Port mitmproxy test suite entirely to nose. | Aldo Cortesi | 2012-06-09 | 1 | -92/+70 |
| | |||||
* | 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 |
| |