aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/proxy
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #675 from Kriechi/protocol-refactorMaximilian Hils2015-07-241-7/+11
|\ | | | | HTTP protocol refactoring
| * use new netlib module namesThomas Kriechbaumer2015-07-221-7/+11
| |
* | minor style improvementsMaximilian Hils2015-07-221-6/+6
|/
* fix #593, fix #656, coverage++Maximilian Hils2015-07-031-26/+8
|
* Enabling upstream server verification. Added flags --verify_upstream_cert,Kyle Morton2015-06-292-1/+48
| | | | --upstream-trusted-cadir, and --upstream-trusted-ca.
* remove certforward featureMaximilian Hils2015-06-262-31/+19
| | | | | | | | The certforward feature was implemented to support #gotofail, which only works on unpatched iOS devices. Given that many apps don't support iOS 7 anymore, jailbreak+ssl killswitch is usually the better option. By removing certforward, we can make netlib a pure python module again, which significantly simplifies distribution.
* unify SSL version/method handlingThomas Kriechbaumer2015-06-231-43/+25
|
* changed error handling (ssl spoof mode)iroiro1232015-06-231-8/+4
|
* SSL Spoof modeiroiro1232015-06-213-4/+46
|
* Spoof modeiroiro1232015-06-202-6/+10
|
* HTTP Transparent Proxyiroiro1232015-06-182-1/+14
|
* Add coding style check, reformat.Aldo Cortesi2015-05-304-64/+150
|
* adjust to changed netlib apiMaximilian Hils2015-03-071-1/+1
|
* do some housekeepingMaximilian Hils2015-03-022-39/+39
|
* Update Server.py to fix SNI handlingelitest2015-03-021-1/+1
| | | Forgot to change ciphers->client_ciphers.
* Update Config.py to clarify help messageselitest2015-03-011-2/+2
|
* Update config.pyelitest2015-03-011-1/+1
|
* specified cipher_list in a few more locations, added a missing commaJim Shaver2015-03-012-3/+5
|
* Update Server.py to improve cipher selectionelitest2015-02-281-1/+2
| | | Differentiated client ciphers and added server ciphers.
* Update Config.py to improve cipher selectionelitest2015-02-281-5/+11
| | | added support for specifying cipher suites on both sides of the proxy instead of just the one.
* always include SNI as SAN entryMaximilian Hils2015-02-271-3/+4
| | | | | | To be as robust as possible, we include the SNI value always as a Subject Alternative Name. Second, we make sure that the server address is in the list as well.
* fix #479Maximilian Hils2015-02-271-1/+6
|
* fix #427, tolerate servers that reject connections without SNIMaximilian Hils2014-12-151-2/+16
|
* allow specification of SSL version, only allow TLS1.0+ by defaultMaximilian Hils2014-12-153-18/+69
|
* First-order integration of configargparser to add config file supportAldo Cortesi2014-11-151-10/+25
|
* fix #409Maximilian Hils2014-11-141-1/+5
|
* fix #391Maximilian Hils2014-10-301-2/+2
|
* Start a fuzzing architecture for mitmproxyAldo Cortesi2014-10-261-1/+1
|
* tweak SSL detection heuristicsMaximilian Hils2014-10-211-1/+8
|
* add generic tcp proxying, fix #374Maximilian Hils2014-10-182-17/+30
|
* remove default_caMaximilian Hils2014-10-181-2/+1
|
* fix cert forwardingMaximilian Hils2014-10-091-1/+1
|
* Add SOCKS5 mode, fix #305Maximilian Hils2014-10-093-9/+83
|
* add mini documentationMaximilian Hils2014-10-091-4/+6
|
* fix support for chained certificatesMaximilian Hils2014-10-082-7/+7
|
* implement FlowStore basicsMaximilian Hils2014-09-171-0/+1
|
* Introduce short form object state, and connect the ends to send data to web appAldo Cortesi2014-09-171-4/+4
|
* Clean up and clarify StateObjectAldo Cortesi2014-09-171-15/+15
| | | | | | | | | - Flatten the class hierarchy - get_state, load_state, from_state are public - Simplify code - Remove __eq__ and __neq__. This fundamentally changes the semantics of inherited objects in a way that's not part of the core function of the class
* mitmproxy -> libmproxy.main. do some leanup on the wayMaximilian Hils2014-09-083-11/+15
|
* remove proxy mode abstraction: always be clear which mode we are inMaximilian Hils2014-09-083-34/+68
|
* add --ignore ui indicationMaximilian Hils2014-09-081-1/+5
|
* Merge pull request #347 from mitmproxy/issue_341Aldo Cortesi2014-09-075-45/+20
|\ | | | | Remove BackReferenceMixin
| * update docs, mostly revert 2f44b26b4cd014e03dd62a125d79af9b81663a93Maximilian Hils2014-09-053-5/+5
| |
| * coverage++Maximilian Hils2014-09-041-9/+4
| |
| * simplify server changes for inline scriptsMaximilian Hils2014-09-033-31/+11
| |
* | coverage++Maximilian Hils2014-09-061-6/+6
|/
* improve error handlingMaximilian Hils2014-09-022-15/+17
|
* minor fixesMaximilian Hils2014-08-312-2/+1
|
* refactor protocol handling, fix #332Maximilian Hils2014-08-303-37/+29
|
* fix script testsMaximilian Hils2014-08-181-0/+2
|