Maximilian Hils
|
63b8685356
|
add console integration tests
|
2021-01-04 20:21:42 +01:00 |
|
Maximilian Hils
|
d8c3e8a56a
|
Merge pull request #4379 from mhils/reverse-tcp
Reverse proxy: do not assume TLS for non-standard ports
|
2021-01-01 18:08:38 +01:00 |
|
Maximilian Hils
|
2b2b40d53e
|
[sans-io] respect websocket option
|
2021-01-01 17:35:34 +01:00 |
|
Maximilian Hils
|
0bbb5ca345
|
reverse proxy: do not assume TLS for non-standard ports
|
2021-01-01 16:57:50 +01:00 |
|
Maximilian Hils
|
dfba6e81a6
|
alpn: str -> bytes
|
2020-12-30 22:52:07 +01:00 |
|
Maximilian Hils
|
8ac5af62f5
|
cert test coverage++
|
2020-12-30 22:29:56 +01:00 |
|
Maximilian Hils
|
abbe9eeb79
|
sni/alpn: bytes -> str
|
2020-12-30 20:26:31 +01:00 |
|
Maximilian Hils
|
2a30172525
|
migrate certs.Cert to pyca/cryptography, re-add mitmcert
|
2020-12-30 15:20:49 +01:00 |
|
Maximilian Hils
|
48b166ab57
|
move cert serialization to cryptography
|
2020-12-29 23:36:12 +01:00 |
|
Maximilian Hils
|
3fe29b27be
|
use cryptography to generate certificates
this fixes #4368, but we are not done here. the goal is to replace most
usages of pyOpenSSL's cert object with cryptography.
|
2020-12-29 01:19:58 +01:00 |
|
Maximilian Hils
|
74aeb3ae4c
|
add memory leak detect script for certificate generation, refs #4368
|
2020-12-29 01:17:01 +01:00 |
|
Maximilian Hils
|
70f1d173e2
|
Reply: remove return value
|
2020-12-28 22:09:57 +01:00 |
|
Maximilian Hils
|
1655f54817
|
cleanup old proxy server
|
2020-12-28 14:33:10 +01:00 |
|
Maximilian Hils
|
a0f923aa14
|
coverage++
|
2020-12-28 09:56:25 +01:00 |
|
Maximilian Hils
|
2db9a43fd6
|
add type annotations, test sslkeylogfile
|
2020-12-28 09:44:37 +01:00 |
|
Maximilian Hils
|
de46db53e9
|
minor fixes
|
2020-12-21 20:52:02 +01:00 |
|
Maximilian Hils
|
57f5d1af63
|
monkeypatch pyOpenSSL to accept new TLS methods
|
2020-12-21 16:34:37 +01:00 |
|
Maximilian Hils
|
8842abbb4f
|
clean up tls bits
|
2020-12-21 16:20:03 +01:00 |
|
Maximilian Hils
|
61a2beac3c
|
minor fixes
|
2020-12-20 14:17:43 +01:00 |
|
Maximilian Hils
|
8ce4bc7142
|
additional test speedups
|
2020-12-20 00:50:40 +01:00 |
|
Maximilian Hils
|
2f725e5f02
|
massively speed up tests by properly mocking ldap proxyauth
|
2020-12-20 00:34:30 +01:00 |
|
Maximilian Hils
|
b05c13daa6
|
remove old mitmproxy.net.tcp code
this is not needed anymore with sans-io
|
2020-12-20 00:12:21 +01:00 |
|
Maximilian Hils
|
1ffe406d24
|
Merge pull request #4359 from mhils/warn-no-nextlayer
Warn if no nextlayer addon is present
|
2020-12-18 03:08:21 +01:00 |
|
Thomas Kriechbaumer
|
47f8e1d115
|
asgi: refactor tests to new proxy core
|
2020-12-15 23:37:39 +01:00 |
|
Maximilian Hils
|
e0d5dea959
|
warn if no nextlayer addon is present
|
2020-12-15 23:35:43 +01:00 |
|
Thomas Kriechbaumer
|
df164f42e1
|
imports cleanup
|
2020-12-14 23:52:48 +01:00 |
|
Thomas Kriechbaumer
|
722d8f2db7
|
onboardingapp: test using nativ flask test client
|
2020-12-14 23:52:48 +01:00 |
|
Thomas Kriechbaumer
|
60342344e4
|
nuke sessions addon with sqlite an protobuf components
|
2020-12-14 22:14:44 +01:00 |
|
Thomas Kriechbaumer
|
acd985c4c9
|
fix extracting PEM from context.Server.certificate_list
|
2020-12-14 22:14:44 +01:00 |
|
Thomas Kriechbaumer
|
55a58ba8e8
|
fix deprecation warnings in context client/server
|
2020-12-14 22:14:44 +01:00 |
|
Thomas Kriechbaumer
|
d159897d98
|
nuke legacy protocol stack
|
2020-12-14 22:14:43 +01:00 |
|
Thomas Kriechbaumer
|
e6445af2cd
|
cibuild: cleanup outdated providers
|
2020-12-14 20:01:32 +01:00 |
|
Thomas Kriechbaumer
|
c35316f85a
|
remove pathod and pathoc
|
2020-12-13 20:21:11 +01:00 |
|
Maximilian Hils
|
a3909ee024
|
[sans-io] add dedicated proxy_debug option
|
2020-12-12 23:57:20 +01:00 |
|
Maximilian Hils
|
a768825fba
|
[sans-io] docs++
|
2020-12-12 21:55:58 +01:00 |
|
Maximilian Hils
|
8f49cde627
|
[sans-io] add tunnel tests
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
f0bdf887fc
|
[sans-io] tests++
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
641b1c425b
|
[sans-io] add mode tests, minor fixes
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
4c75765387
|
[sans-io] test coverage++
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
64d2ac8ef3
|
[sans-io] add Layer tests
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
ed753d1a38
|
[sans-io] add read_sansio tests
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
d3bd603fb9
|
[sans-io] add proxyserver tests
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
8e7cbb3991
|
[sans-io] remove unused code
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
efacbca0ca
|
[sans-io] add clientplayback tests
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
1c9e9660b8
|
[sans-io] add next_layer tests
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
21293edce0
|
[sans-io] TLS: add handshake fuzzing
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
de925ab397
|
[sans-io] fix tests
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
8201a90e22
|
[sans-io] lint!
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
00c54e68b8
|
[sans-io] HTTP/2: more fuzzing, improve cancellation logic
|
2020-12-12 21:24:21 +01:00 |
|
Maximilian Hils
|
8f516bfd81
|
[sans-io] HTTP/2: reset half-closed streams on error
|
2020-12-12 21:24:21 +01:00 |
|