mirror of
https://github.com/sonertari/SSLproxy
synced 2024-10-31 21:20:21 +00:00
Merge sslsplit develop changes
This commit is contained in:
parent
12592bbf00
commit
009fe9f6ad
12
.travis.yml
12
.travis.yml
@ -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; }
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
2
LICENSE
2
LICENSE
@ -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
|
||||||
|
@ -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
|
||||||
;;
|
;;
|
||||||
|
9
NEWS.md
9
NEWS.md
@ -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.
|
||||||
|
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
2
attrib.h
2
attrib.h
@ -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
base64.c
2
base64.c
@ -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
base64.h
2
base64.h
@ -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,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
build.c
2
build.c
@ -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
build.h
2
build.h
@ -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
cache.c
2
cache.c
@ -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
cache.h
2
cache.h
@ -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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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
2
cert.c
@ -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
2
cert.h
@ -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.t.c
2
cert.t.c
@ -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
|
||||||
|
26
defaults.h
26
defaults.h
@ -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
|
||||||
|
|
||||||
|
@ -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
dynbuf.c
2
dynbuf.c
@ -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
dynbuf.h
2
dynbuf.h
@ -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,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,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,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,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,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,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,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,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,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,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,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,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,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]) {
|
||||||
|
@ -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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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
2
log.c
@ -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
2
log.h
@ -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
logbuf.c
2
logbuf.c
@ -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
logbuf.h
2
logbuf.h
@ -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,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
logger.c
2
logger.c
@ -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
logger.h
2
logger.h
@ -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
logpkt.c
2
logpkt.c
@ -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
logpkt.h
2
logpkt.h
@ -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
4
main.c
@ -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]) {
|
||||||
|
2
main.t.c
2
main.t.c
@ -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
2
nat.c
@ -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
2
nat.h
@ -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
2
opts.c
@ -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
2
opts.h
@ -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.
|
||||||
*
|
*
|
||||||
|
4
opts.t.c
4
opts.t.c
@ -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"
|
||||||
};
|
};
|
||||||
|
@ -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,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
2
proc.c
@ -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
2
proc.h
@ -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,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,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,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,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,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,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,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,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,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
proxy.c
2
proxy.c
@ -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
proxy.h
2
proxy.h
@ -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,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,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,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
Loading…
Reference in New Issue
Block a user