./silcd -f <config file>
-Working Commands
-================
-
-Following commands has been, at least partly, implemented:
+SILC Commands
+=============
/SERVER [<server>[:<port>]]
Add client to/remove client from ban list
I <username!nickname@server>
Add client to/remove client from invite list
- c <cipher>[:<keylen>]
+ c <cipher>
Set/unset channel's cipher
Multiple modes can be set/unset at once if the modes does not
Set/unset channel operator. Requires that
you are channel operator or channel founder.
+ /UMODE +|-<modes>
+
+ Sets/unsets user mode. Currently none of the modes can
+ be set by the user so this command can be merely used to
+ unset some mode. Following user modes are available:
+
+ a Unset all modes
+ s Unset server operator privileges
+ r Unset router operator privileges
+
/MSG <nickname> <message>
Sends private message to remote client. Support for
handling multiple same nicknames with this command is
still missing.
+ /WHOWAS <nickname>[@<server>] [<count>]
+
+ Gives a little history information about a client.
+
+ /KICK <channel> <nickname>[@<server>] [<comment>]
+
+ Kicks client from channel. You have to be at least channel
+ operator to be able to kick client from channel. Note:
+ you cannot kick channel founder even if you are channel
+ operator.
+
/PING [<server>]
Pings server. Only locally connected server may be
Shows client version.
+ /OPER <username> [<public key>]
+
+ Obtains server operator privileges.
+
+ /SILCOPER <username> [<public key>]
+
+ Obtains router operator privileges.
+
+ /KILL <nickname> [<comment>]
+
+ Router operator can use this command to remove an client
+ from the SILC Network temporarily.
+
+ /CONNECT <server> [<port>]
+
+ Connects to server the remote <server>. You must be
+ server operator to be able to do this.
+
+
+ /CLOSE <server> [<port>]
+
+ Closes connection to the <server>. You must be server
+ operator to be able to do this.
+
+ /SHUTDOWN
+
+ Shutdowns the server. You must be server operator to be
+ able to do this.
+
+ /MOTD [<server>]
+
+ Display the MOTD of the server. If server is not specified
+ the current server is used.
+
+ /LIST [<channel>]
+
+ Lists all channels in the current server, or the channel
+ specified. If the channel cannot be found then all
+ channels are listed.
+
Features
========