aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/filt.py
Commit message (Collapse)AuthorAgeFilesLines
* code -> status_code, httpversion -> http_versionMaximilian Hils2015-09-171-1/+1
|
* adjust to new netlib Headers classMaximilian Hils2015-09-051-16/+26
|
* speed up filtersMaximilian Hils2015-09-041-13/+8
|
* move files aroundMaximilian Hils2015-08-301-1/+1
|
* various fixesMaximilian Hils2015-08-181-2/+2
|
* Add ~src ~dst REGEX filtersisra172015-07-131-3/+18
| | | | | | | | | 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`.
* replace contrib libraries with pypi dependenciesThomas Kriechbaumer2015-06-021-1/+1
|
* Add coding style check, reformat.Aldo Cortesi2015-05-301-27/+53
|
* web: integrate filter docsMaximilian Hils2014-12-261-0/+23
|
* retain raw filter str on filt objectsMaximilian Hils2014-11-221-1/+3
|
* improve HTTPRequest syntaxMaximilian Hils2014-09-031-2/+2
|
* fix #341 - work on flows instead of request/response internally.Maximilian Hils2014-09-031-2/+2
|
* fix #307Maximilian Hils2014-08-031-8/+17
|
* always use relative imports, fix status bar bugMaximilian Hils2014-03-101-1/+2
|
* fix bugs, expose timestamp information to console uiMaximilian Hils2014-02-061-1/+1
|
* bring failing tests back into the double-digit rangeMaximilian Hils2014-01-311-1/+1
|
* Silence pyflakesAldo Cortesi2014-01-191-1/+1
| | | | And pick up one bug as a consequence.
* Remove GPL notices left in source files after our change to the MIT license.Aldo Cortesi2013-08-011-15/+0
| | | | Thanks to Roy Shamir for reporting this.
* Add application/javascript to ~a filter asset matcher.Aldo Cortesi2012-08-301-0/+2
|
* Add an ~a filter expression, matching an asset content type in responses.Aldo Cortesi2012-07-141-1/+26
| | | | | | 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.
* Fix minor error in filter help.Aldo Cortesi2012-07-061-1/+2
|
* Add a domain match filter (~d regex)Aldo Cortesi2012-07-061-0/+8
|
* Minor cruft removal.Aldo Cortesi2012-04-091-1/+0
|
* Add a hooks mechanism, based on filter expressions.Aldo Cortesi2012-03-161-0/+1
|
* Make "~q" filter work more intuitively.Aldo Cortesi2012-02-231-2/+3
| | | | It now matches any flow that has no response.
* Refactor filter matching.Aldo Cortesi2012-02-231-71/+49
|
* Fix bug in method filter matching.Aldo Cortesi2012-02-191-3/+1
|
* Firm up reverse proxy specification.Aldo Cortesi2012-02-181-1/+3
| | | | | | - Extract proxy spec parsing and unparsing functions. - Add a status indicator in mitmproxy. - Add the "R" keybinding for changing the reverse proxy from within mitmproxy.
* Add filter for detecting flows with errors.Aldo Cortesi2012-02-101-17/+25
| | | | Also, remove dependency on weird _is_response method.
* Expand test coverage.Aldo Cortesi2012-02-101-8/+8
|
* Add support for filtering by HTTP method (get, post, etc.) using ~m operator.Mark E. Haase2011-12-281-1/+14
|
* Replaced unnecessary lists with generatorsAndrás Veres-Szentkirályi2011-08-181-3/+3
|
* Request class now has a clean pydoc profile.Aldo Cortesi2011-08-041-15/+15
|
* General cleanup.Aldo Cortesi2011-08-021-1/+1
| | | | | Cut out unused variables and code, generally shut up pychecker as much as is reasonable.
* Rewrite Headers object to preserve order and case.Aldo Cortesi2011-07-141-1/+1
|
* Test suite rejiggering and cleanup.Aldo Cortesi2011-02-031-2/+2
|
* Show error if compiling of an expression fails.Thomas Roth2010-02-261-1/+3
|
* Small improvement in regular expression compiler exception handling.Thomas Roth2010-02-251-6/+2
|
* Fixes crash on illegal regular expression for interception.Thomas Roth2010-02-241-3/+9
|
* Initial checkin.Aldo Cortesi2010-02-161-0/+316