UnrealIRCd

UnrealIRCd是一个开源IRC守护进程,最初基于 DreamForge,可用于类 Unix 操作系统和Windows 。自1999 年 5 月 UnrealIRCd 开始开发以来添加和修改了许多新功能,包括高级安全功能和错误修复,现在是流行的服务进程。

开发历程
UnrealIRCd 最初基于DALnet的DreamForge IRCd ,“一个被弃用的作为Bahamut 服务器前身的服务器。”

2007 年 7 月 13 日,UnrealIRCd 项目的创始人 宣布未来的 v4.0 版本 将是 InspIRCd 的一个分支。后来这个想法就打消了。

随着 2012 年 12 月 3.2.10 版本的发布,UnrealIRCd 的现任项目负责人 Bram Matthys (Syzop) 宣布将开始开发 3.4 版本。 3.2 版本系列将一直保持直到新的稳定版本推出之前,这预计会在 2014 年完成。 2015 年 10 月,因进行了许多更改,新系列被命名为 UnrealIRCd 4,并作为第一个候选版本可供下载。 UnrealIRCd 4.0.0 稳定版于 2015 年 12 月 24 日发布。 之后的稳定系列版本于 2019 年 12 月 13 日首次发布。

功能要点
UnrealIRCd 的某些功能被称为是“非标准的”, ,因为它们没有被列在与 IRC 相关的 RFCs 1459 和 2811-2813, 但“从安全的角度来看”是有益的。 UnrealIRCd 具有密码认证的功能,来使得某些命令仅供操作员使用。 其 Windows 版本具有启动时的错误报告。 管理员可以使用服务侧过滤文件或域名的传输。

Unreal 3.2 的“新型”配置文件格式被描述为比传统的 IRCd 服务器“更冗长”,这使得配置更为容易;它将相关选项分为的单独的“块”,并为每个选项提供解释性注释。

评价
据 SearchIRC.com 称,UnrealIRCd 是“最流行和功能最齐全的 IRC 守护程序之一” 并且在最多的 IRC 服务器上使用。 该服务器被描述为“可能是所有 IRC 服务器中最安全的功能”。

2010 年 1 月报告了针对 IRC 网络的基于 JavaScript 的跨协议攻击“Firefox XPS”; UnrealIRCd 的开发人员后来发布了一个补丁以将其反欺骗配置参数设置为“on”(之前的默认值为“off”)并设置了“类似 kill/zline/etc 这样的连接”。 这是配置文件中的产生第一个问题。

另见

  • 网络即时聊天协议(IRC)
  • IRCd

参考文献

评论 (0)

  • 还没有评论,来抢沙发吧。