aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_filt.py
Commit message (Collapse)AuthorAgeFilesLines
* adjust to netlib changesMaximilian Hils2015-09-161-3/+2
|
* adjust to new netlib Headers classMaximilian Hils2015-09-051-9/+7
|
* move files aroundMaximilian Hils2015-08-301-1/+1
|
* Add ~src ~dst REGEX filtersisra172015-07-131-0/+17
| | | | | | | | | This filter allow to match on the request source and destination address in the form of `<IP>:<Port>`. Also fixed the parsing grammar to add a `WordEnd` after each filter name. That way, `~src` doesn't match `~s` instead and keep the behavior consistent with `~hq` != `~h`.
* Add coding style check, reformat.Aldo Cortesi2015-05-301-1/+10
|
* Housekeeping and cleanupsAldo Cortesi2015-04-141-3/+3
| | | | | | | | - No output to stdout on load in examples - they muck up the test suite. - Use the odict module directly, rather than aliasing it. The small convenience this gives to scripters is not worth it. - Move the cookie tests from the flow test module to the protocol_http test module.
* fix #307Maximilian Hils2014-08-031-3/+11
|
* push failing tests down to 43Maximilian Hils2014-02-041-1/+2
|
* bring failing tests back into the double-digit rangeMaximilian Hils2014-01-311-23/+20
|
* Add an ~a filter expression, matching an asset content type in responses.Aldo Cortesi2012-07-141-0/+6
| | | | | | Asset content types are Javascript, images, Flash and CSS. This is useful because doing a quick "!~a" while auditing an app will filter out the majority of the static asset cruft, letting you focus on what matters.
* Add a domain match filter (~d regex)Aldo Cortesi2012-07-061-0/+6
|
* Add HTTP version to response objects.Aldo Cortesi2012-06-101-0/+1
| | | | Another change in the serialization format.
* Add HTTP version to flow.RequestAldo Cortesi2012-06-101-0/+1
| | | | | This is a serialization format change, that makes us incompatible with previous versions.
* Port mitmproxy test suite entirely to nose.Aldo Cortesi2012-06-091-11/+2
|
* Expand SSL cert supportAldo Cortesi2012-04-021-1/+2
| | | | | | - Capture the remote SSL certificate - Expose the remote cert as an attribute on Response - Expand the certutils.SSLCert interface to expose more cert info
* Make "~q" filter work more intuitively.Aldo Cortesi2012-02-231-4/+2
| | | | It now matches any flow that has no response.
* Refactor filter matching.Aldo Cortesi2012-02-231-14/+20
|
* Create ODictCaseless for headers, use vanilla ODict for everything else.Aldo Cortesi2012-02-201-2/+2
|
* Rename Headers class to ODictAldo Cortesi2012-02-201-2/+2
| | | | | ODict is an ordered dictionary class that will be useful in many other parts of our API.
* Add filter for detecting flows with errors.Aldo Cortesi2012-02-101-1/+9
| | | | Also, remove dependency on weird _is_response method.
* Expand test coverage.Aldo Cortesi2012-02-101-0/+2
|
* Add support for filtering by HTTP method (get, post, etc.) using ~m operator.Mark E. Haase2011-12-281-0/+8
|
* Move all HTTP objects to flow.pyAldo Cortesi2011-08-031-6/+6
| | | | That's Request, Response, ClientConnect, ClientDisconnect, Error, and Headers.
* Refactor Flow primitives to remove HTTP1.0 assumption.Aldo Cortesi2011-02-191-1/+1
| | | | | | 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.
* drop unused protocol parameter from ResponseHenrik Nordstrom2011-02-151-1/+0
|
* Get rid of ReplayConnection - we now have only one ClientConnection class.Aldo Cortesi2011-02-041-1/+1
|
* Change "connection" to the less confusing "client_conn" throughout.Aldo Cortesi2011-02-031-1/+1
|
* Test suite rejiggering and cleanup.Aldo Cortesi2011-02-031-3/+6
|
* Initial checkin.Aldo Cortesi2010-02-161-0/+220