Merge sslsplit develop changes

This commit is contained in:
Soner Tari 2019-08-08 12:23:04 +03:00
parent 12592bbf00
commit 009fe9f6ad
125 changed files with 3998 additions and 131 deletions

View File

@ -61,7 +61,7 @@ matrix:
- export LD_LIBRARY_PATH="$HOME/opt/$SSL/lib":"$HOME/opt/$EVENT/lib" - export LD_LIBRARY_PATH="$HOME/opt/$SSL/lib":"$HOME/opt/$EVENT/lib"
- os: linux - os: linux
compiler: clang compiler: clang
env: SSL=openssl-1.0.2p EVENT=libevent-2.0.22 env: SSL=openssl-1.0.2r EVENT=libevent-2.0.22
cache: cache:
directories: directories:
- $HOME/opt - $HOME/opt
@ -75,7 +75,7 @@ matrix:
- export LD_LIBRARY_PATH="$HOME/opt/$SSL/lib":"$HOME/opt/$EVENT/lib" - export LD_LIBRARY_PATH="$HOME/opt/$SSL/lib":"$HOME/opt/$EVENT/lib"
- os: linux - os: linux
compiler: clang compiler: clang
env: SSL=openssl-1.1.0i EVENT=libevent-2.1.8 env: SSL=openssl-1.1.0j EVENT=libevent-2.1.11
cache: cache:
directories: directories:
- $HOME/opt - $HOME/opt
@ -89,7 +89,7 @@ matrix:
- export LD_LIBRARY_PATH="$HOME/opt/$SSL/lib":"$HOME/opt/$EVENT/lib" - export LD_LIBRARY_PATH="$HOME/opt/$SSL/lib":"$HOME/opt/$EVENT/lib"
- os: linux - os: linux
compiler: clang compiler: clang
env: SSL=openssl-1.1.1 EVENT=libevent-2.1.8 env: SSL=openssl-1.1.1c EVENT=libevent-2.1.11
cache: cache:
directories: directories:
- $HOME/opt - $HOME/opt
@ -117,7 +117,7 @@ matrix:
- export LD_LIBRARY_PATH="$HOME/opt/$SSL/lib":"$HOME/opt/$EVENT/lib" - export LD_LIBRARY_PATH="$HOME/opt/$SSL/lib":"$HOME/opt/$EVENT/lib"
- os: linux - os: linux
compiler: clang compiler: clang
env: SSL=libressl-2.7.4 EVENT=libevent-2.1.8 env: SSL=libressl-2.7.4 EVENT=libevent-2.1.11
cache: cache:
directories: directories:
- $HOME/opt - $HOME/opt
@ -146,6 +146,6 @@ matrix:
before_install: before_install:
- test -d /usr/local/opt/openssl/lib || { rmdir /usr/local/opt/openssl; brew install openssl; } - test -d /usr/local/opt/openssl/lib || { rmdir /usr/local/opt/openssl; brew install openssl; }
- test -d /usr/local/opt/libevent/lib || { rmdir /usr/local/opt/libevent; brew install libevent; } - test -d /usr/local/opt/libevent/lib || { rmdir /usr/local/opt/libevent; brew install libevent; }
- test -d /usr/local/opt/libnet/lib || { rmdir /usr/local/opt/libnet; brew install libnet; } - test -d /usr/local/opt/libnet/lib || { rmdir /usr/local/opt/libnet; brew install libnet; }
- test -d /usr/local/opt/libpcap/lib || { rmdir /usr/local/opt/libpcap; brew install libpcap; } - test -d /usr/local/opt/libpcap/lib || { rmdir /usr/local/opt/libpcap; brew install libpcap; }
- test -d /usr/local/opt/check/lib || { rmdir /usr/local/opt/check; brew install check; } - test -d /usr/local/opt/check/lib || { rmdir /usr/local/opt/check; brew install check; }

View File

@ -9,6 +9,7 @@
# LIBEVENT_BASE Prefix of libevent library and headers to build against # LIBEVENT_BASE Prefix of libevent library and headers to build against
# LIBPCAP_BASE Prefix of libpcap library and headers to build against # LIBPCAP_BASE Prefix of libpcap library and headers to build against
# LIBNET_BASE Prefix of libnet library and headers to build against # LIBNET_BASE Prefix of libnet library and headers to build against
# SQLITE_BASE Prefix of sqlite3 library and headers to build against
# CHECK_BASE Prefix of check library and headers to build against (optional) # CHECK_BASE Prefix of check library and headers to build against (optional)
# PKGCONFIG Name/path of pkg-config program to use for auto-detection # PKGCONFIG Name/path of pkg-config program to use for auto-detection
# PCFLAGS Additional pkg-config flags # PCFLAGS Additional pkg-config flags
@ -46,6 +47,9 @@
# Create a statically linked binary: # Create a statically linked binary:
# % PCFLAGS='--static' CFLAGS='-static' LDFLAGS='-static' make # % PCFLAGS='--static' CFLAGS='-static' LDFLAGS='-static' make
# #
# Build against musl libc that needs an additional library for fts(3):
# % LIBS='-lfts' make
#
# Build a macOS binary for El Capitan using the default SDK from Xcode 7.3.1: # Build a macOS binary for El Capitan using the default SDK from Xcode 7.3.1:
# % MACOSX_VERSION_MIN=10.11 DEVELOPER_DIR=/Applications/Xcode-7.3.1.app/Contents/Developer make # % MACOSX_VERSION_MIN=10.11 DEVELOPER_DIR=/Applications/Xcode-7.3.1.app/Contents/Developer make

View File

@ -1,6 +1,6 @@
BSD 2-Clause License BSD 2-Clause License
Copyright (c) 2009-2018, Daniel Roethlisberger and contributors. Copyright (c) 2009-2019, Daniel Roethlisberger and contributors.
All rights reserved. All rights reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without

View File

@ -36,6 +36,10 @@ libevent-2.1.8)
EVENTPATCH=Mk/patches/libevent-2.1.8.diff EVENTPATCH=Mk/patches/libevent-2.1.8.diff
EVENTOPTS="$EVENTOPTS --disable-libevent-regress --disable-samples" EVENTOPTS="$EVENTOPTS --disable-libevent-regress --disable-samples"
;; ;;
libevent-2.1.11)
EVENTURL=https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz
EVENTOPTS="$EVENTOPTS --disable-libevent-regress --disable-samples"
;;
libevent-2.0.22) libevent-2.0.22)
EVENTURL=https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz EVENTURL=https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
;; ;;

View File

@ -1,8 +1,17 @@
### SSLsplit develop ### SSLsplit develop
- Increase the default RSA leaf key size to 2048 bits and force an OpenSSL
security level of 1 in order to maximize interoperability in the default
configuration. OpenSSL with a security level of 2 or higher was rejecting
our old default leaf key size of 1024 bits (issue #248).
- Propagate the exit status of the privsep child process to the parent - Propagate the exit status of the privsep child process to the parent
process and use 128+signal convention (issue #252). process and use 128+signal convention (issue #252).
- Fix unexpected connection termination for certificates without a subject
common name.
- Fix TCP ports in packet mirroring mode (issue #247).
- Fix certificate loading with LibreSSL 2.9.2 and later.
- Add XNU headers for macOS Mojave 10.14.1.
- Minor bugfixes and improvements. - Minor bugfixes and improvements.

View File

@ -3,7 +3,7 @@
Copyright (C) 2017-2019, [Soner Tari](http://comixwall.org). Copyright (C) 2017-2019, [Soner Tari](http://comixwall.org).
https://github.com/sonertari/SSLproxy https://github.com/sonertari/SSLproxy
Copyright (C) 2009-2018, [Daniel Roethlisberger](//daniel.roe.ch/). Copyright (C) 2009-2019, [Daniel Roethlisberger](//daniel.roe.ch/).
https://www.roe.ch/SSLsplit https://www.roe.ch/SSLsplit
## Overview ## Overview

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
cert.c
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
cert.h
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -72,13 +72,23 @@
/* /*
* Default leaf key RSA keysize in bits. * Default leaf key RSA keysize in bits.
* *
* While browsers still generally accept it, use a leaf key size of 1024 bit * While implementations still generally accepted leaf keys of 1024 bits in
* for leaf keys. When browsers start to sunset 1024 bit RSA in leaf keys, we * size, we used 1024 for leaf keys. As implementations are starting to sunset
* will need to make this value bigger, and/or configurable. * 1024 bit RSA not only for CA keys, but also for leaf keys, we now use a 2048
* Until then, users who want a different size can always use their own * bit key size for the leaf cert key in order to maximize interoperability in
* pre-generated leaf key instead of generating one automatically. * default config.
* OpenSSL security level of 2+ does not accept key size of 1024 bits, giving *
* a "key too small" error while loading forged cert into SSL ctx. * Users who want a different size, for example 1024 bit RSA for performance,
* can always use their own pre-generated leaf key using the -K option instead
* of generating one automatically.
*
* Refer to the following resources on key sizes accepted by different
* implementations. Note that OpenSSL security level restrictions potentially
* apply to both sslsplit and all of the clients and servers using OpenSSL.
*
* OpenSSL:
* https://www.openssl.org/docs/man1.1.0/man3/SSL_CTX_get_security_level.html
* https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_get_security_level.html
*/ */
#define DFLT_LEAFKEY_RSABITS 2048 #define DFLT_LEAFKEY_RSABITS 2048

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -89,7 +89,7 @@ main_version(void)
} }
fprintf(stderr, "Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>\n"); fprintf(stderr, "Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>\n");
fprintf(stderr, "https://github.com/sonertari/SSLproxy\n"); fprintf(stderr, "https://github.com/sonertari/SSLproxy\n");
fprintf(stderr, "Copyright (c) 2009-2018, " fprintf(stderr, "Copyright (c) 2009-2019, "
"Daniel Roethlisberger <daniel@roe.ch>\n"); "Daniel Roethlisberger <daniel@roe.ch>\n");
fprintf(stderr, "https://www.roe.ch/SSLsplit\n"); fprintf(stderr, "https://www.roe.ch/SSLsplit\n");
if (build_info[0]) { if (build_info[0]) {

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
log.c
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
log.h
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

4
main.c
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *
@ -100,7 +100,7 @@ main_version(void)
} }
fprintf(stderr, "Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>\n"); fprintf(stderr, "Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>\n");
fprintf(stderr, "https://github.com/sonertari/SSLproxy\n"); fprintf(stderr, "https://github.com/sonertari/SSLproxy\n");
fprintf(stderr, "Copyright (c) 2009-2018, " fprintf(stderr, "Copyright (c) 2009-2019, "
"Daniel Roethlisberger <daniel@roe.ch>\n"); "Daniel Roethlisberger <daniel@roe.ch>\n");
fprintf(stderr, "https://www.roe.ch/SSLsplit\n"); fprintf(stderr, "https://www.roe.ch/SSLsplit\n");
if (build_info[0]) { if (build_info[0]) {

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
nat.c
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
nat.h
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
opts.c
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

2
opts.h
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@ -63,6 +63,7 @@ static char *argv07[] = {
static char *argv08[] = { static char *argv08[] = {
"https", "127.0.0.1", "10443", "up:8080", "no_such_engine" "https", "127.0.0.1", "10443", "up:8080", "no_such_engine"
}; };
#ifndef TRAVIS
static char *argv09[] = { static char *argv09[] = {
"https", "127.0.0.1", "10443", "up:8080", "127.0.0.2", "443", "https", "127.0.0.1", "10443", "up:8080", "127.0.0.2", "443",
"https", "::1", "10443", "up:8080", "::2", "443" "https", "::1", "10443", "up:8080", "::2", "443"
@ -71,6 +72,7 @@ static char *argv10[] = {
"https", "127.0.0.1", "10443", "up:8080", "https", "127.0.0.1", "10443", "up:8080",
"https", "::1", "10443", "up:8080" "https", "::1", "10443", "up:8080"
}; };
#endif /* !TRAVIS */
static char *argv11[] = { static char *argv11[] = {
"autossl", "127.0.0.1", "10025", "up:8080" "autossl", "127.0.0.1", "10025", "up:8080"
}; };

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
proc.c
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

2
proc.h
View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* All rights reserved. * All rights reserved.
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

View File

@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception * SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit * https://www.roe.ch/SSLsplit
* *
* Copyright (c) 2009-2018, Daniel Roethlisberger <daniel@roe.ch>. * Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>. * Copyright (c) 2017-2019, Soner Tari <sonertari@gmail.com>.
* All rights reserved. * All rights reserved.
* *

Some files were not shown because too many files have changed in this diff Show More