热门问题
时间线
聊天
视角
UnrealIRCd
来自维基百科,自由的百科全书
Remove ads
UnrealIRCd是一個開源IRC守護進程,最初基於 DreamForge,可用於類 Unix 作業系統和Windows 。自1999 年 5 月 UnrealIRCd 開始開發以來添加和修改了許多新功能,包括高級安全功能和錯誤修復,現在是流行的服務進程。
原作者 | Carsten V. Munk (stskeeps) |
開發者 | Bram Matthys (Syzop) and others |
初次發布於 | May 1999; 22 years ago |
穩定版本 | 5.2.2 / 2021年10月3日 |
語言 | C |
運行平台 | Linux, BSD, Mac OS X, Solaris, HP-UX, Windows |
類型 | IRCd |
協議 | GPLv2 |
官網 | www.unrealircd.org |
開發歷程
UnrealIRCd 最初基於DALnet的DreamForge IRCd ,「一個被棄用的作為Bahamut 伺服器前身的伺服器。」 [1]
2007 年 7 月 13 日,UnrealIRCd 項目的創始人[2] [3]宣布未來的 v4.0 版本 將是 InspIRCd 的一個分支。後來這個想法就打消了。 [4]
隨著 2012 年 12 月 3.2.10 版本的發布,UnrealIRCd 的現任項目負責人 Bram Matthys (Syzop) [3]宣布將開始開發 3.4 版本。 3.2 版本系列將一直保持直到新的穩定版本推出之前,這預計會在 2014 年完成。 [5] 2015 年 10 月,因進行了許多更改,新系列被命名為 UnrealIRCd 4,並作為第一個候選版本可供下載。 [6] UnrealIRCd 4.0.0 穩定版於 2015 年 12 月 24 日發布。 [7]之後的穩定系列版本於 2019 年 12 月 13 日首次發布。 [8]
Remove ads
功能要點
UnrealIRCd 的某些功能被稱為是「非標準的」, [1] ,因為它們沒有被列在與 IRC 相關的 RFCs 1459 和 2811-2813, [9]但「從安全的角度來看」是有益的。 [1]該軟體「可能在所有 IRC 伺服器中擁有最多的安全功能」,包括「垃圾郵件過濾器、多種用戶封禁、各種能夠防止濫用的頻道模式、SSL(安全套接字層)連接支持和壓縮化伺服器連接。」 [1]例如,"shun" 命令可以阻斷所有某個用戶的所有消息,"spamfilter" 使用正則表達式,來自動地阻斷,忽略或斷開用戶,"dccdeny" 可以阻斷文件的遞送。 [10]UnrealIRCd 具有密碼認證的功能,來使得某些命令僅供操作員使用。 [11] 其 Windows 版本具有啟動時的錯誤報告。 [11] Unreal 支持連結到外部的 IRC 服務,並允許服務更改頻道模式。 [12]管理員可以使用服務側過濾文件或域名的傳輸。 [13]
Unreal 3.2 的「新型」配置文件格式被描述為比傳統的 IRCd 伺服器「更冗長」,這使得配置更為容易;它將相關選項分為的單獨的「塊」,並為每個選項提供解釋性注釋。 [14]
Remove ads
評價
據 SearchIRC.com 稱,UnrealIRCd 是「最流行和功能最齊全的 IRC 守護程序之一」 [1] [15]並且在最多的 IRC 伺服器上使用。 [16]該伺服器被描述為「可能是所有 IRC 伺服器中最安全的功能」。 [1]
安全問題
從 2009 年 11 月到 2010 年 6 月 12 日,版本 3.2.8.1 的 tarball 出現了一個允許人們以守護進程用戶的權限執行命令而不受任何用戶限制的木馬。問題現已修復 - 現在的 tarball 下載不再含有木馬。 [17] [18] [19]
2010 年 1 月報告了針對 IRC 網絡的基於 JavaScript 的跨協議攻擊「Firefox XPS」; [20] UnrealIRCd 的開發人員後來發布了一個補丁以將其反欺騙配置參數設置為「on」(之前的默認值為「off」)並設置了「類似 kill/zline/etc 這樣的連接」。 [21] [22]這是配置文件中的產生第一個問題。 [22]
另見
- 網絡即時聊天協議(IRC)
- IRCd
參考文獻
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads