1 Sst can be used to connect to SSL-encrypted network ser-
2 vices or it can be used as an SSL front-end to network
3 servers. Sst can be used interactively, or in an inetd
4 setting, or it can be embedded inside other programs (eg.
8 One of the main goals of sst is to be as basic as possible
9 so in most non-embedded cases sst uses netcat to setup the
10 networking I/O. Sst uses a socketpair(2) pipe to stay in
11 contact with its netcat child process. In this way sst
12 only has to concern itself with file descriptors.
14 In the embedded mode sst expects the parent program to set
15 up the networking I/O and to provide the appropriate file
16 descriptors. In embedded client mode ("-c"), clear data
17 is read from (or written to) stdin (fildes 0) and SSL-
18 encrypted data is read from (or written to) stdout (fildes
19 1). In embedded server mode ("-s"), SSL-encrypted data is
20 read from (or written to) stdin and clear data read from
21 (or written to) stdout.
23 WWW: http://utcc.utoronto.ca/~pkern/stuff/sst/