You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SSLproxy/src
Soner Tari 69753b250c Add split mode of operation similar to SSLsplit
The -n command line option enables split mode for all proxyspecs,
effectively making sslproxy behave like sslsplit.
Divert option can be set/unset globally and per-proxyspec.
Add e2e tests for split mode, and update make file for tests
accordingly.
Update documentation accordingly.
Improve code reuse, remove duplicate functions.

This change deserves a release of its own, hence v0.8.4.
3 years ago
..
BSDmakefile Copy BSDmakefile to subfolders 4 years ago
GNUmakefile Move main.mk under Mk folder and improve make files 4 years ago
attrib.h Use the new inline max() function instead of MAX() macro function in sslproxy 4 years ago
base64.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
base64.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
build.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
build.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cache.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cache.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachedsess.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachedsess.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachefkcrt.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachefkcrt.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachemgr.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachemgr.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachessess.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachessess.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachetgcrt.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cachetgcrt.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cert.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
cert.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
defaults.h Add -U CipherSuites option 4 years ago
dynbuf.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
dynbuf.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
khash.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
log.c Fix a possible sync issue between thr load and conn children list on error 4 years ago
log.h Fix a possible sync issue between thr load and conn children list on error 4 years ago
logbuf.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
logbuf.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
logger.c Fix doc typo 4 years ago
logger.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
logpkt.c Allow mirroring without explicit target 4 years ago
logpkt.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
main.c Add split mode of operation similar to SSLsplit 3 years ago
nat.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
nat.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
opts.c Add split mode of operation similar to SSLsplit 3 years ago
opts.h Add split mode of operation similar to SSLsplit 3 years ago
privsep.c Update version to 0.8.3 and copyright year to 2021 3 years ago
privsep.h Add WITHOUT_USERAUTH switch 4 years ago
proc.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
proc.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
protoautossl.c Add split mode of operation similar to SSLsplit 3 years ago
protoautossl.h Update version to 0.8.3 and copyright year to 2021 3 years ago
protohttp.c Add split mode of operation similar to SSLsplit 3 years ago
protohttp.h Update version to 0.8.3 and copyright year to 2021 3 years ago
protopassthrough.c Update version to 0.8.3 and copyright year to 2021 3 years ago
protopassthrough.h Update version to 0.8.3 and copyright year to 2021 3 years ago
protopop3.c Update version to 0.8.3 and copyright year to 2021 3 years ago
protopop3.h Update version to 0.8.3 and copyright year to 2021 3 years ago
protosmtp.c Update version to 0.8.3 and copyright year to 2021 3 years ago
protosmtp.h Update version to 0.8.3 and copyright year to 2021 3 years ago
protossl.c Add split mode of operation similar to SSLsplit 3 years ago
protossl.h Add split mode of operation similar to SSLsplit 3 years ago
prototcp.c Add split mode of operation similar to SSLsplit 3 years ago
prototcp.h Add split mode of operation similar to SSLsplit 3 years ago
proxy.c Do not debug print proxyspecs in proxy_new() 4 years ago
proxy.h Add WITHOUT_USERAUTH switch 4 years ago
pxyconn.c Add split mode of operation similar to SSLsplit 3 years ago
pxyconn.h Fix clang warning due to -Wpointer-bool-conversion, remove NONNULL for list 3 years ago
pxythr.c Update version to 0.8.3 and copyright year to 2021 3 years ago
pxythr.h Update version to 0.8.3 and copyright year to 2021 3 years ago
pxythrmgr.c Update version to 0.8.3 and copyright year to 2021 3 years ago
pxythrmgr.h Update version to 0.8.3 and copyright year to 2021 3 years ago
ssl.c Reduce and improve debug logs 4 years ago
ssl.h Add tls13 support 4 years ago
sslproxy.1 Add split mode of operation similar to SSLsplit 3 years ago
sslproxy.conf Add split mode of operation similar to SSLsplit 3 years ago
sslproxy.conf.5 Add split mode of operation similar to SSLsplit 3 years ago
sys.c Zero out msg buf as in sslsplit 4 years ago
sys.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
thrqueue.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
thrqueue.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
url.c Restructure source tree, create src and tests folders, move files accordingly 4 years ago
url.h Restructure source tree, create src and tests folders, move files accordingly 4 years ago
util.c Add check unit tests for protocol validation and util_get_first_word_len() 4 years ago
util.h Add DivertUsers and PassUsers options 4 years ago