Fix installation for silc-client and silc-toolkit packages
[silc.git] / README
1 SILC - Secure Internet Live Conferencing
2 ========================================
3
4 SILC (Secure Internet Live Conferencing) is a modern and secure
5 conferencing protocol.
6
7
8 Features
9 ========
10
11 SILC provides all the common conferencing services like private messages,
12 instant messages, channels and groups, and video and audio conferencing.
13 The main difference to other protocols is that SILC has been designed with
14 security as its main feature - it is not an add-on or optional plugin -
15 and security cannot be turned off.
16
17 All SILC connections execute SILC Key Exchange protocol, an authenticated
18 Diffie-Hellman key exchange algorithm, to generate a shared secret session
19 key.  All SILC packets exchanged between SILC clients and servers are
20 protected with these keys.
21
22 All private messages (instant messages) are protected with private message
23 keys established using the SILC Key Exchange protocol over the SILC network.
24 Private messages can be read only by the sender and the recipient of the
25 message.  SILC servers along the way cannot decrypt the messages.
26 Optionally, private message key may also be a shared secret, such as
27 passphrase, or the SILC Key Exchange may be performed peer-to-peer between
28 clients.  If all these methods fail the session keys are used as the last
29 resort fallback to encrypt private messages.
30
31 All channel and group messages are protected with channel specific keys
32 generated by the SILC routers and only the members of the channel may read
33 the messages.  Optionally, channel members may set up a shared secret,
34 such as passphrase, as the channel key to exclude SILC routers from knowing
35 the key.
36
37
38 Running SILC
39 ============
40
41 After installing the SILC to the system the SILC client is started by
42 giving command:
43
44         silc
45
46 If you want to run with specific configuration file give -f option.
47
48 To run the server you should configure the server first.  To run the
49 server give the command:
50
51         silcd
52
53 This will launch the server on to the background.
54
55
56 History
57 =======
58
59 SILC was developed between 1996 and 1999 and released to public in 2000.
60 SILC was originally developed by Pekka Riikonen.
61
62
63 Contact
64 =======
65
66 Feedback and comments are welcome.  Bug reports should be sent to the
67 development mailing list.
68
69 Official SILC project web site      : http://silcnet.org/
70 FTP archive for SILC project        : ftp://ftp.silcnet.org/
71 Development mailing list address    : silc-devel@lists.silcnet.org
72 SILC Server                         : /server silc.silcnet.org
73