Soner Tari
8590d61291
Add the Mode of Operation Diagram
2018-03-19 17:44:07 +03:00
Soner Tari
0b420556ea
Add presentation
2018-03-19 14:23:14 +03:00
Soner Tari
5bba07b27f
Use SSL_CTX_set_min_proto_version() and SSL_CTX_set_max_proto_version() functions to force SSL/TLS protocol version for OpenSSL 1.1.0+
2018-03-16 12:12:48 +03:00
Soner Tari
6f023e5990
Avoid comparison between signed and unsigned integer, reported by @janusloo on Linux DietPi 4.14.22-v7+ #1096 SMP Mon Feb 26 19:14:22 GMT 2018 armv7l GNU/Linux, I don't see such warnings on 64-bit OpenBSD or Linux though, even with -Wsign-compare
2018-03-11 14:57:58 +03:00
Soner Tari
0fee063e0c
Use %zu for size_t, and avoid comparison between signed and unsigned integer, reported by @janusloo
2018-03-10 22:34:28 +03:00
Soner Tari
f6a63c33b1
Fix time_t portability, see https://www.openbsd.org/papers/eurobsdcon_2013_time_t/mgp00029.html
2018-03-10 21:29:21 +03:00
Soner Tari
42348cbe41
Add Ciphers option to conf file
2018-02-28 02:16:18 +03:00
Soner Tari
9d435e180c
Update with SSLsplit 0.5.2 and develop branch changes as of 270218
2018-02-27 22:20:58 +03:00
Soner Tari
ae69b21908
Fix build on Linux, need to implement getdtablecount(2) of OpenBSD
2018-02-20 20:46:08 +03:00
Soner Tari
6a9b572bac
Update man pages to 0.5.4
2018-02-09 20:25:30 +03:00
Soner Tari
d76a9a52ad
Fix examples
2018-02-08 23:40:18 +03:00
Soner Tari
e2e910ba08
Update title and copyright year
2018-01-18 16:48:52 +03:00
Soner Tari
4c8831bd90
Update with SSLsplit 0.5.1 changes, fix LibreSSL version issues
...
Add VerifyPeer and AllowWrongHost options
2018-01-18 03:18:53 +03:00
Soner Tari
a56929922d
Fix link
2018-01-17 03:59:39 +03:00
Soner Tari
a2b14097dd
Verify upstream certificates, see https://insights.sei.cmu.edu/cert/2015/03/the-risks-of-ssl-inspection.html
2018-01-17 03:54:16 +03:00
Soner Tari
3ae89131dc
Use different syslog facilities for error, conn, and stats logs, so they can be filtered into separate log files in syslog.conf
2017-10-30 01:22:34 +03:00
Soner Tari
392c6be48c
Add SSLproxy copyright to -v output
2017-10-26 21:41:30 +03:00
Soner Tari
b064ffa668
Use llu int as unique conn id, much simpler than uuid
2017-10-26 20:10:36 +03:00
Soner Tari
137f017cb5
Fix EXPIRED message bug, other fixes and improvements
2017-10-26 18:57:46 +03:00
Soner Tari
a1c5d05143
Add support for log priority to error logs, so syslogd prints the correct prio for error logs now
2017-10-15 01:39:30 +03:00
Soner Tari
179aa4fc8f
Close the conn if we are out of file descriptors, or libevent will crash us
2017-09-04 13:05:51 +03:00
Soner Tari
4bf27d09e5
Add RemoveHTTPReferer option, Referer causes redirection errors with some sites
2017-09-03 23:11:20 +03:00
Soner Tari
19f5a70920
Update README
2017-09-02 22:45:01 +03:00
Soner Tari
ee707ab6cb
Update man pages
2017-08-24 23:27:50 +03:00
Soner Tari
f7b3930053
Fix divert link
2017-08-24 23:04:46 +03:00
Soner Tari
077e97dbba
Add more CRITICAL error logs
...
Fix some logs
Clean-up
2017-08-24 21:52:56 +03:00
Soner Tari
09c3e864c5
Add sslproxy.conf man page
2017-08-24 17:03:01 +03:00
Soner Tari
a79cf4e0d1
Add sslproxy.conf man page and example sslproxy.conf, and related make changes
2017-08-24 16:16:45 +03:00
Soner Tari
d52ee62079
Add RemoveHTTPAcceptEncoding option
2017-08-24 13:30:23 +03:00
Soner Tari
8bd7827b8e
Improve man page and README
2017-08-23 14:48:39 +03:00
Soner Tari
32a38b7b4d
Update README, fix mistakes
2017-08-23 14:14:21 +03:00
Soner Tari
867ffe28e6
Fix typo
2017-08-23 04:48:37 +03:00
Soner Tari
7e8d94d0a6
Fix typos
2017-08-23 04:09:23 +03:00
Soner Tari
3717bddc36
Update README
2017-08-23 03:27:53 +03:00
Soner Tari
40f1997bfb
Update README
...
Update man page
2017-08-23 02:15:31 +03:00
Soner Tari
28cfac12e9
Update man page for SSLproxy
2017-08-23 00:37:31 +03:00
Soner Tari
4fceaaa0e9
Fix compiler warning
...
Rename the man page for the ports package
2017-08-22 02:02:30 +03:00
Soner Tari
0b5ef8b14d
Mark critical errors as CRITICAL
2017-08-21 17:53:24 +03:00
Soner Tari
9ec58f821b
Changes needed while adding SSL proxy support to WUI
...
Separate mail/mails to pop3/pop3s/smtp/smpts for statistics
Write connect logs to syslog too, for statistics
Fix log lines for statistics, remove fds from err logs
2017-08-20 01:46:57 +03:00
Soner Tari
7748e3ec1b
Add conf file support, with -f command line option, supports a subset of all possible options
2017-08-16 16:01:52 +03:00
Soner Tari
1a6eab50a5
Tidy and clean logs up
...
Add DEBUG_PROXY directive around all log_dbg_level_printf() and related lines
Log stats to syslog, similar to error logs, so that it is simpler to rotate and parse
-O w/o -g is failing bufferevent_socket_connect for parent dst, so either enable -O w/ -g, or disable -O w/o -g (-O2 is failing too)
Refactoring
2017-08-13 04:36:33 +03:00
Soner Tari
36c89a0314
Fix crash if no logging enabled
...
Disable debug, the default now
2017-08-11 16:53:46 +03:00
Soner Tari
ea6dc07248
Rename to sslproxy
...
Reduce http headers to just one SSLproxy line
2017-08-11 15:01:51 +03:00
Soner Tari
4bfc85868b
Add support for pop3 (p3scan pop3 proxy)
...
Send sslproxy info only once, in the first packet only
Clean-up
2017-08-03 14:55:57 +03:00
Soner Tari
9e637dd2cc
Clean-up
2017-08-01 16:05:25 +03:00
Soner Tari
1ae732f533
There are 3 dst bevs, writecbs of all of them may fire before connected event, so call eventcb first when that happens for each dst bevs.
...
Check if srv_dst bev is NULL or not: Since both eventcb and writecb for srv_dst are enabled, either eventcb or writecb may get a NULL srv_dst bev, causing a crash with signal 10.
Remove unnecessary evutil_closesocket() calls, they could close the fds twice, causing conn stalls
2017-08-01 14:57:49 +03:00
Soner Tari
5a136b7ce7
Add extra stats
...
Rearrange, clean-up
2017-07-30 00:34:46 +03:00
Soner Tari
cea873e6f2
Set the OPENBSD directive at compile time
2017-07-29 01:15:39 +03:00
Soner Tari
b6d1d92990
Fix use after free, other.bev may be NULL
2017-07-28 21:15:22 +03:00
Soner Tari
d35e9af521
Fix use after free, other.bev may be NULL
2017-07-28 16:43:26 +03:00