User:KuduIO/Charybdis (IRCd)

Charybdis is an open source IRC daemon, which was originally a fork of ircd-ratbox. It is meant to accompany the Atheme software suite, which also includes a nameplate services package and an IRC web client (iris, based on qwebirc).

Development
UnrealIRCd was originally based on ircd-ratbox, which is used on most EFnet servers , which was in turn based on ircd-hybrid , which was itself based on ircd2.8.

Features

 * Support for various extra modes
 * cmode +r: only allows registered users to enter, forwards if +f is set
 * cmode +q: quiet users (e.g. +q nick!ident@host)
 * cmode +e: ban exemption (e.g. +e nick!ident@host)
 * cmode +I: invite exemption (e.g. +I nick!ident@host)
 * cmode +f: channel forwarding (e.g. +f #channel)
 * OPERSPY: see through secret channels, invisible users, etc.
 * Extended bans: can be used as parameter for +b, +q, +e and +I. All of these can be made negative by using a tilde as prefix (e.g. $~a)
 * $a: matches all registered users
 * $a:user: matches the account
 * $o: matches all opers (available as a module; sometimes used as a parameter for +I)

Use
Charybdis is used on the following networks:
 * SorceryNet
 * StaticBox
 * Freenode, which uses its own variant, called ircd-seven
 * EsperNet