Available commands
A
abort
/abort
Aborts a pending request to shutdown or restart the ICB server.
addr
/addr {street address}
/addr
Sets the street address of the registered user. You can use a pipe as delimiter.
Without an argument the street address is unset.
avatar
/avatar {url}
/avatar
Sets the avatar of the registered user.
Without an argument the avatar is unset.
away
/away {message}
/away
Sets the away status or displays your away message when no argument is given.
B
beep
/beep {nick}
Notifies a user.
boot
/boot {nick}
Throws a user out of a group.
C
cancel
/cancel {-q} {-n nick|-s address}
Cancels an invitation. Use the -q option if you don't want to receive a confirmation.
cp
/cp {current password} {new password}
Sets a new password for your registered nickname.
D
delete
/delete {password}
Deletes your registered nickname.
drop
/drop {nickanem}
Drops a user.
E
echoback
/echoback {mode}
Receive messages you send.
Mode Description
---------------------------------------------------------
off receive no messages you send
on receive public messages you send
verbose receive public and personal messages you send
/email {email address}
/email
Sets the email address of the registered user.
Without an argument the email address is unset.
Confirm your email address to enable message forwarding or resetting your password.
exclude
/m {nick} {message}
Sends an open message excluding the specified nick.
F
forward
/forward
Turns on personal message forwarding.
Messages from the personal inbox are sent to the confirmed email address.
G
g
/g {group}
Joins another group.
If the group doesn't already exist it will be created. When the group name isn't protected (e.g. 1) you'll be the moderator.
You can also join the same group as a known user:
/g @alice
Prepend dot(s) to the group name if you want to change its initial visibility:
Prefix Description
-------------------
. secret group
.. hidden group
H
help
/help
/help {topic|command}
Displays a help page.
hush
/hush {-q} {-o} {-p} {-n nick|-s site}
Hush nicknames or sites.
Note that hush is a toggle. If you have hushed someone, issue the same command you used to hush them to unhush them.
Argument Description
-----------------------------------------------------------
show hush list
-n server doesn't send you messages from this nickname
-s server doesn't send you messages from people logged in from this site
-q don't receive confirmation
-o hush open messages only
-p hush personal messages only
I
invite
/invite {-q} {-r} {-n nick|-s address}
Invites a nickname (-n) or address (-s) to a restricted group. Use the -r option if the invited user has to be registered to join.
Set the -q option if you don't want to receive a confirmation.
ipfilter
/ipfilter {action} {filter} {arguments}
Manages IP filter configuration.
A filter is any valid IP address or network (CIDR notation) with an optional login id as prefix.
The following actions are available:
deny
----
/ipfilter deny {filter} {ttl}
Denies access to the ICB server. The ttl argument is
optional and specifies the lifetime of the filter in
seconds.
drop
----
/ipfilter drop {filter}
Deletes an existing filter.
flush
-----
/ipfilter flush
Deletes all filters.
show
----
/ipfilter show
Prints a list of active filters.
EXAMPLES
Forbid local root account to login:
/ipfilter deny root@127.0.0.1
Block subnet for 5 minutes:
/ipfilter deny 192.168.0.0/24 300
log
/log {level}
/log
Sets the log level (0-4). With no argument the current level is displayed.
M
m
/m {nick} {message}
Sends a private message to a user.
Private messages sent to "server" are interpreted as command.
N
name
/name {new nick}
Changes your nickname.
news
/news {item}
/news
Prints a news item. With no argument all news items are displayed.
noaway
/noaway
Removes the away status.
nobeep
/nobeep {mode}
Changes the beep mode of the current session.
Mode Description
---------------------------------------------------------
off receive beep messages
on ignore beep messages
verbose ignore beep messages, but show a notification
notify
/notify {-q} {-n nick|-s site}
Receive a notification when a nickname or site signs on/off.
Argument Description
-----------------------------------------------------------
show notification list
-n notify when nickname signs on/off
-s notify when site signs on/off
-q don't receive confirmation
nofoward
/noforward
Turns off personal message forwarding.
noprotect
/noprotect
Allow other users to see the email address of the registered nick.
P
phone
/phone {phone number}
/phone
Sets the phone number of the registered user.
Without an argument the phone number is unset.
p
/p {password}
Registers your nickname.
A new record is created if you register a nickname for the very first time. Otherwise the password is checked.
picture
/picture {nickname}
Displays the avatar of a registered user.
protect
/protect
Don't allow other users to see the email address of the registered nick.
R
read
/read
Reads the messages from your personal inbox. Messages get deleted as soon as they are being received.
restart
/restart
/restart {seconds}
Restarts the server.
reputation
/reputation {nick}
Displays the reputation value (0.0..1.0) of a logged in user.
rname
/rname {real name}
/rname
Sets the real name of the registered user.
Without an argument the real name is unset.
S
secure
/secure
When this mode is activated a password is mandatory to register the nickname. Otherwise the nickname will be registered automatically if the address of the last successful registration matches your current address.
shutdown
/shutdown
/shutdown {seconds}
Shuts down the server.
stats
/stats {-s|-t|-m|-y|-a}
Lists various server statistics. There are several time frame filters available:
Flag Filter
------------------------
s since server start
t today
m this month
y this year
a overall
status
/status {flags|options}
/status
Sets group flags and options.
The following flags and options are available:
Flag Name
----------------
Visibility
----------
v visible
s secret
i invisible
Control
-------
p public
m moderated
r restricted
c controlled
Volume
------
q quiet
n normal
l loud
Option Name
---------------------------
# {size} size limit
b {seconds} idle-boot
im {seconds} idle-mod
With no argument the group's current flags and options are displayed.
T
talk
/talk {-q} {-d} {-r} {-n nick|-s address}
Adds a nickname (-n) or address (-s) to the list of allowed talkers in a controlled group. Use the -r option if the user has to be registered to talk. The -d option removes an entry from the list.
Set the -q option if you don't want to receive a confirmation.
text
/text {text}
/text
Sets the arbitrary text of the registered user profile.
Without an argument the text is unset.
topic
/topic {topic}
/topic
Sets the group's topic.
With no argument the topic is shown.
U
unsecure
/unsecure
When this mode is activated the server tries to register your nickname automatically. This happens if the address of the last successful registration matches your current address.
V
v
/v
Prints server version.
wall
/wall {message}
Sends an important broadcast message.
W
whereis
/whereis {-a} {nick}
Displays the address of a user. Use the -a flag to show more details.
whoami
/whoami
Displays current nick name.
whois
/whois {nick}
Displays the profile of the specified nickname.
write
/write {nick} {message}
Writes a message to a user. Messages are stored in a personal inbox.
w
/w {-s|-g|.|group}
Displays a list of available groups and their members.
Argument Description
-------------------------------------------------
. lists everyone on server
-s short list of everyone on server
-g lists the groups on the server
. lists just the group you're in
{group name} lists the specified group
www
/www {website}
/www
Sets the website of the registered user.
Without an argument the website is unset.