BitchX

BitchX
開發者Colten Edwards(panasync)和Kevin Easton(caf)
当前版本
  • 1.2.1 (2014年11月14日;穩定版本)
編輯維基數據鏈接
源代码库
  • sourceforge.net/p/bitchx/git/ci/master/tree/
編輯維基數據鏈接
编程语言C语言
操作系统Unix,Linux,FreeBSD,Solaris,Windows,macOS
类型IRC客户端
许可协议修订了的BSD许可证
网站www.bitchx.org

BitchX(发音:/ˈbɪɛks/)是一款自由的IRC客户端[1],并且被认为是最受欢迎的基于ircII的IRC客户端[2]。最初的实现由“Trench”和“HappyCrappy”编写,作为ircII聊天客户端的脚本[2]。panasync(Colten Edwards)之后将其本身转换为一个程序。BitchX 1.1最终于2004年发布。它是用C语言编写的,是一个使用ncurses的TUI应用程序。GTK+工具包支持已被删除。它可以在所有类Unix系统上工作,并且是在BSD许可证下发布的。它最初基于irci-EPIC[2],最终被合并到EPIC IRC客户端中。它支持IPv6[3]、多个服务器和SSL,以及一个非官方补丁的UTF-8子集(ISO-8859-1中包含的字符)[4]

BitchX经常被认为是类Unix系统中流行的IRC客户端。[1][5][6][7][8][9]

最新的官方版本是1.2版本

BitchX还不支持Unicode。[10]

安全性

早期版本的BitchX容易受到阻斷服務攻擊,因为它们可能会通过将专门设计的字符串作为参数传递给某些IRC命令而导致崩溃。这是在格式化字符串攻击成为众所周知的漏洞之前就出现的。[11]

BitchX在2004年发布的上一个版本中存在安全问题,允许远程IRC服务器在客户端机器上执行任意代码(CVE-2007-3360(页面存档备份,存于互联网档案馆), CVE-2007-4584(页面存档备份,存于互联网档案馆))。

2009年4月26日,Slackware以众多尚未解决的安全问题为由,将BitchX从其发行版中移除。[12]

上述漏洞在1.2版本的源代码中已经修复。[13][14][15]

另请参阅

  • 自由软件主题
  • IRC客户端的比较

参考文献

  1. ^ 1.0 1.1 Opinion: Get online for (free) Linux support!. CNN. June 17, 1999 [Sep 29, 2009]. (原始内容存档于2016-03-03).  ("If you're already using Linux, then you have your choice of several (IRC) clients. BitchX is a popular one.")
  2. ^ 2.0 2.1 2.2 Charalabidis, Alex. Unix Clients: BitchX. The Book of IRC: The Ultimate Guide to Internet Relay Chat 1st. San Francisco, California: No Starch Press. 1999-12-15: 44 – 45. ISBN 1-886411-29-8. 
  3. ^ Peter Loshin. IPv6: Theory, Protocol, and Practice. Morgan Kaufmann. 2004: 316 [2018-12-07]. (原始内容存档于2014-09-19). 
  4. ^ bitchx: Detail: 3204631 - Add UTF-8 to ISO-8859-1 conversion in output text. SourceForge.net. 2011-03-09 [2011-07-09]. (原始内容存档于2011-06-28). 
  5. ^ Review:BitchX (Amiga) (页面存档备份,存于互联网档案馆), IRCreviews.org, Retrieved 2009-09-29 ("BitchX is favoured by many more experienced IRC users")
  6. ^ A Day in the Life of #Apache (页面存档备份,存于互联网档案馆), OSDir.com (March 25, 2005), Retrieved 2009-09-29 ("XChat, mIRC, and bitchx are several popular clients")
  7. ^ How to use IRC guide (页面存档备份,存于互联网档案馆), Overclockersclub.com (Dec. 4, 2006), Retrieved 2009-09-29 ("There are many different clients available, some of the more popular ones include BitchX, XChat, Trillian, BeserIRC, Klient ....")
  8. ^ What about P2P on *nix? (页面存档备份,存于互联网档案馆), Broadbandreports.com (Sept. 13, 2002), Retrieved 2009-09-29 ("There are several IRC clients for Linux. Among the best are X-Chat and BitchX.")
  9. ^ BitchX Configuration Guide (页面存档备份,存于互联网档案馆), Linuxhelp.net (last updated Sept. 19, 2003), Retrieved 2009-09-29 ("BitchX is one of the most popular IRC Client available today for *nix systems.")
  10. ^ BitchX wiki on GitHub: ANSI/UTF-8. [2016-05-13]. (原始内容存档于2015-02-08). 
  11. ^ Ryan Russell. Hack Proofing Your Network. Syngress. 2002: 329 [2018-12-07]. (原始内容存档于2014-09-19). 
  12. ^ The Slackware Linux Project: Slackware Security Advisories. Slackware.com. 2009-04-26 [2011-07-09]. (原始内容存档于2011-07-18). 
  13. ^ SourceForge.net Repository - [bitchx] Revision 5. sourceforge.net. [2018-01-24]. (原始内容存档于2018-12-07). 
  14. ^ SourceForge.net Repository - [bitchx] Revisions 6, 7. sourceforge.net. [2018-01-24]. (原始内容存档于2018-12-07). 
  15. ^ SourceForge.net Repository - [bitchx] Revisions 11, 12, 13. sourceforge.net. [2018-01-24]. (原始内容存档于2018-12-07). 

外部链接

 
一般主题
常用术语
列表和比较
  • IRC命令列表英语List of Internet Relay Chat commands
  • IRC机器人的比较英语Comparison of Internet Relay Chat bots
  • IRC客户端的比较英语Comparison of Internet Relay Chat clients
  • IRC移动客户端的比较英语Comparison of mobile Internet Relay Chat clients
  • IRC服务端的比较英语Comparison of Internet Relay Chat daemons
相关协议
  • IRC
  • IRCX英语IRCX
  • MSN Chat英语MSN Chat
  • P10
  • 客户端至客户端协议
  • 直接的客户端至客户端英语Direct Client-to-Client
  • XDCC英语XDCC
  • Ident协议英语Ident protocol
另请参阅
  • Internet Relay Chat subculture英语IRC subculture
  • 亚尔科·奥伊卡里宁英语Jarkko Oikarinen
 
客户端(比较英语Comparison of Internet Relay Chat clients
MacOS
  • Colloquy英语Colloquy (software)
  • Fire英语Fire (instant messaging client)
  • Homer英语Homer (software) (Mac OS)
  • Ircle英语Ircle
  • Linkinus英语Linkinus
  • Irssi
  • Snak英语Snak
微軟視窗
  • Bersirc英语Bersirc
  • MIRC
  • Microsoft Comic Chat英语Microsoft Comic Chat
  • PIRCH英语PIRCH (IRC client)
  • Shareaza
  • Visual IRC英语Visual IRC
类Unix系统
  • ircII英语IrcII
跨平台
  • BitchX
  • Irssi
  • Konversation
  • KVIrc英语KVIrc
  • LeafChat英语LeafChat
  • naim (software)英语Naim (software)
  • Smuxi英语Smuxi
  • WeeChat
  • XChat
  • PJIRC英语PJIRC
  • Quassel IRC
  • IceChat維基數據所列Q18358109
即时通信
网络应用程序
  • CGI:IRC英语CGI:IRC
  • PJIRC英语PJIRC
  • Mibbit英语Mibbit
网页浏览器组件
插件
  • ERC (IRC 客户端)
  • rcirc英语Rcirc
 
机器人(比较)
 
Bouncers、网关和代理
  • BitlBee英语BitlBee
  • ZNC
 
服务端(比较)
 
网络
  • DALnet英语DALnet
  • EFnet英语EFnet
  • Freenode
  • GameSurge英语GameSurge
  • 5ch
  • IRCnet英语IRCnet
  • Libera Chat
  • Open and Free Technology Community英语Open and Free Technology Community
  • QuakeNet英语QuakeNet
  • Rizon英语Rizon
  • RusNet英语RusNet
  • SlashNET英语SlashNET
  • Undernet Cservice英语Undernet