Difference between revisions of "IRCd Comparison"
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 | ||||||||||||
Charybdis | ||||||||||||
InspIRCd | ||||||||||||
ircu | ||||||||||||
Nefarious | [technote 1] | [technote 2] | ||||||||||
ShadowIRCd | ||||||||||||
UnrealIRCd | [technote 3] |
Notes:
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 | # | ||||||||||
Charybdis | & # | ||||||||||
InspIRCd | # | ||||||||||
ircu | & # | ||||||||||
Nefarious | & # | ||||||||||
ShadowIRCd | # | ||||||||||
UnrealIRCd | # |
Services/ext services compatiablity
IRC Services | Extended Services | |||||||
---|---|---|---|---|---|---|---|---|
IRCd | Anope | Atheme | Ratbox Services | X3 | BOPM | Denora | Janus | Omega |
Bahamut | ||||||||
Charybdis | ||||||||
InspIRCd | ||||||||
ircu | ||||||||
Nefarious | ||||||||
ShadowIRCd | ||||||||
UnrealIRCd |
Most used IRCd's
As of September 2012, the 5 most used IRCd's monitored by SearchIRC are[3]:
- UnrealIRCd - 835 servers
- InspIRCd - 254 servers
- Charybdis - 85 servers
- ShadowIRCd - 37 servers
- Nefarious - 32 servers
- This ranking counts all versions of the same software as one.