No Description

moparisthebest 8af039d3eb Add ALPN protocol based probe 2 years ago
scripts b09c3aab31 Fix daemon start syntax 2 years ago
.gitignore 7008a1ede4 cscope: add cscope tagging support 4 years ago
COPYING 621f0718dd added license file 3 years ago
ChangeLog 8af039d3eb Add ALPN protocol based probe 2 years ago
Makefile b988540105 Add SNI hostname based probe 2 years ago
README.MacOSX ae008179f0 v1.10: 4 years ago
README.md 48164c4d77 typo: "transparent proying" -> "transparent proxying" 2 years ago
TODO 3f386b6541 initiated TODO list 4 years ago
basic.cfg 2cb424c646 Added log_level option to configuration file, which switches off log at each connection 2 years ago
common.c 8758a298ba Changed connection log to include the name of the probe that triggered. 2 years ago
common.h 6bcb5c83f2 libcap support: print out process capabilities at startup if verbose 4 years ago
echosrv.c c6adb6a1e1 remove unneeded executable permissions on source files 4 years ago
example.cfg 8af039d3eb Add ALPN protocol based probe 2 years ago
genver.sh 8c3362e9ce Use portable way of getting modified time 3 years ago
probe.c 8af039d3eb Add ALPN protocol based probe 2 years ago
probe.h 8af039d3eb Add ALPN protocol based probe 2 years ago
sslh-fork.c 71ce82815c sslh-fork: close all listening sockets in shoveler 4 years ago
sslh-main.c 8af039d3eb Add ALPN protocol based probe 2 years ago
sslh-select.c 025545aee3 Fix typos and type warnings 4 years ago
sslh.pod 8fdaf6eb08 changed configuration file to accomodate SNI in a cleaner way 2 years ago
t 21a6d3c3ae Disable Can't bind to address test since IP_FREEBIND allow us to do that 3 years ago
t_load 9bcb2cdd7a v1.12: 08MAY2012 4 years ago
tls.c 8af039d3eb Add ALPN protocol based probe 2 years ago
tls.h 8af039d3eb Add ALPN protocol based probe 2 years ago

README.MacOSX


sslh is available for Mac OS X via MacPorts. If you have
MacPorts installed on your system you can install sslh by
executing the following in the Terminal:

port install sslh

Also, the following is a helpful launchd configuration that
covers the most common use case of sslh. Save the following
into a text file, e.g.
/Library/LaunchDaemons/net.rutschle.sslh.plist, then load it
with launchctl or simply reboot.

----BEGIN FILE----




Disabled

KeepAlive

Label
net.rutschle.sslh
ProgramArguments

/opt/local/sbin/sslh
-f
-v
-u
nobody
-p
0.0.0.0:443
--ssh
localhost:22
--ssl
localhost:443

QueueDirectories

RunAtLoad

StandardErrorPath
/Library/Logs/sslh.log
StandardOutPath
/Library/Logs/sslh.log
WatchPaths




----END FILE----