Difference between revisions of "IRCd Comparison"

From IRC Wiki
Jump to navigation Jump to search
Line 15: Line 15:
!License
!License
!Programming Language
!Programming Language
!Permissions Scheme
!Protocol
!Protocol
!Website
!Website
Line 26: Line 27:
|GPL
|GPL
|C
|C
|2.8+Flags
|TS5
|TS5
|http://www.dal.net/?page=Bahamut
|http://www.dal.net/?page=Bahamut
Line 37: Line 39:
|GPL
|GPL
|C
|C
|[[IAPCM|IRC Advanced Privilege Control Model]]
|TS6
|TS6
|http://www.atheme.org/project/charybdis
|http://www.atheme.org/project/charybdis
Line 48: Line 51:
|GPL
|GPL
|C++
|C++
|[[IAPCM|IRC Advanced Privilege Control Model]]
|TS6 (modified)
|TS6 (modified)
|http://inspircd.github.com
|http://inspircd.github.com
Line 59: Line 63:
|GPL
|GPL
|C
|C
|2.8+Flags
|P10
|P10
|http://coder-com.undernet.org/
|http://coder-com.undernet.org/
Line 70: Line 75:
|GPL
|GPL
|C
|C
|2.8+Flags
|P10 (with extensions)
|P10 (with extensions)
|http://evilnet.sourceforge.net
|http://evilnet.sourceforge.net
Line 81: Line 87:
|GPL
|GPL
|C
|C
|[[IAPCM|IRC Advanced Privilege Control Model]]
|TS6
|TS6
|http://shadowircd.net
|http://shadowircd.net
Line 92: Line 99:
|GPL
|GPL
|C
|C
|2.8+Flags with primitive roles
|DreamForge/TS5 with extensions
|DreamForge/TS5 with extensions
|http://www.unrealircd.org
|http://www.unrealircd.org

Revision as of 19:18, 18 September 2012

This is an up to date IRCd comparison for all actively developed IRCds. We may also add another comparison table including older inactive IRCds purely for historical purposes, so check back later.

This page is a work in progress, so if an active IRCd isn't yet listed, then please add it to the talk page.

Also, please feel totally free to amend or update anything that you think needs updating!

IRCd information

IRCd Author Based on First released Latest stable release License Programming Language Permissions Scheme Protocol Website
Bahamut DALnet Coding Team Hybrid/DreamForge 1999 2.0.3 GPL C 2.8+Flags TS5 http://www.dal.net/?page=Bahamut
Charybdis The Atheme Project Ratbox IRCd 2005 3.3[1] GPL C IRC Advanced Privilege Control Model TS6 http://www.atheme.org/project/charybdis
InspIRCd InspIRCd Development Team Written from scratch 2002 2.0.8[2] GPL C++ IRC Advanced Privilege Control Model TS6 (modified) http://inspircd.github.com
ircu Undernet Coder Committee irc2.7 1991 u2.10.12.14 GPL C 2.8+Flags P10 http://coder-com.undernet.org/
Nefarious Evilnet Development on AfterNet ircu 2.10.11.07 2004 u2.10.11.07+Nefarious(1.3.0) GPL C 2.8+Flags P10 (with extensions) http://evilnet.sourceforge.net
ShadowIRCd jdhore Charybdis 2003 6.3.2.1 GPL C IRC Advanced Privilege Control Model TS6 http://shadowircd.net
UnrealIRCd UnrealIRCd Team EliteIRCd (potvin) 1999 Unreal3.2.9 GPL C 2.8+Flags with primitive roles DreamForge/TS5 with extensions http://www.unrealircd.org

IRCd comparison

IRCd technical information

Operating System Technical Information
IRCd BSD Linux Mac OS Windows Client SSL Host Cloaking/Hiding IPv6 Linking SSL Modularity Remote Includes SASL Zip Linking
Bahamut Green tick Green tick Green tick Question Mark Question Mark Green tick Question Mark Question Mark Green tick Red Cross Mark Red Cross Mark Question Mark
Charybdis Green tick Green tick Green tick Red Cross Mark Green tick Green tick Green tick Green tick Green tick Red Cross Mark Green tick Green tick
InspIRCd Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick
ircu Green tick Green tick Red Cross Mark Red Cross Mark Red Cross Mark Green tick Green tick Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark
Nefarious Green tick Green tick Question Mark[technote 1] Red Cross Mark Green tick Green tick Clock[technote 2] Green tick Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark
ShadowIRCd Green tick Green tick Green tick Red Cross Mark Green tick Green tick Green tick Green tick Green tick Red Cross Mark Green tick Green tick
UnrealIRCd Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick Green tick[technote 3] Green tick

Notes:

  1. Nefarious Mac OS support: Should work in theory but is as yet untested.
  2. Nefarious IPv6 support: Planned for future versions
  3. UnrealIRCd SASL support: HG/Mercurial tree only

IRCd features

Channel access modes Features
IRCd Half-op mode % Admin mode & Founder mode ~ Channel Types CGI:IRC/WebIRC Channel censoring Connect flood detection Channel flood prevention DNSBL Oper prefixing Spamfilter
Bahamut Red Cross Mark Red Cross Mark Red Cross Mark # Green tick Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark
Charybdis Green tick Red Cross Mark Red Cross Mark & # Green tick Red Cross Mark Green tick Green tick Green tick Green tick Red Cross Mark
InspIRCd Green tick Green tick Green tick # Green tick Green tick Green tick Green tick Green tick Green tick Green tick
ircu Red Cross Mark Red Cross Mark Red Cross Mark & # Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark Red Cross Mark
Nefarious Green tick Red Cross Mark Red Cross Mark & # Green tick Red Cross Mark Green tick Red Cross Mark Green tick Red Cross Mark Green tick
ShadowIRCd Green tick Green tick Red Cross Mark # Green tick Red Cross Mark Green tick Green tick Green tick Green tick Red Cross Mark
UnrealIRCd Green tick Green tick Green tick # Green tick Green tick Green tick Green tick Green tick Green tick Green tick

Services/ext services compatiablity

IRC Services Extended Services
IRCd Anope Atheme Ratbox Services X3 BOPM Denora Janus Omega
Bahamut Green tick Green tick Red Cross Mark Red Cross Mark Green tick Green tick Clock Green tick
Charybdis Question Mark Green tick Green tick Red Cross Mark Green tick Green tick Green tick Red Cross Mark
InspIRCd Green tick Green tick Red Cross Mark Red Cross Mark Green tick Green tick Green tick Green tick
ircu Red Cross Mark Green tick Red Cross Mark Red Cross Mark Green tick Green tick Red Cross Mark Red Cross Mark
Nefarious Red Cross Mark Green tick Red Cross Mark Green tick Green tick Green tick Red Cross Mark Green tick
ShadowIRCd Question Mark Green tick Question Mark Red Cross Mark Green tick Green tick Green tick Red Cross Mark
UnrealIRCd Green tick Green tick Red Cross Mark Red Cross Mark Green tick Green tick Green tick Green tick

Most used IRCd's

As of September 2012, the 5 most used IRCd's monitored by SearchIRC are[3]:

  1. UnrealIRCd - 835 servers
  2. InspIRCd - 254 servers
  3. Charybdis - 85 servers
  4. ShadowIRCd - 37 servers
  5. Nefarious - 32 servers
  • This ranking counts all versions of the same software as one.

References