BitchX はオープンソース かつ自由ソフトウェア のIRCクライアント であり[ 1] 、ircII ベースのIRCクライアントの中で最も人気のあるものとされている[ 2] 。最初の実装はTrenchとHappyCrappyによって書かれたもので、IrcIIチャットクライアントのスクリプト であった[ 2] 。これはpanasync(Colten Edwards)によって独自のプログラムに変換された。BitchX 1.1 finalは2004年にリリースされた。これはC言語 で書かれており、ncurses を利用したTUI アプリケーションとなった。また、GTK+ ツールキットのサポートは廃止された。すべてのUnix系オペレーティングシステム で動作し、BSDライセンス で配布されている。当初はircII-EPICベースであったが[ 2] 、最終的にはEPIC IRCクライアントに統合された。IPv6 、複数のサーバーとSSL 、および非公式パッチによるUTF-8 のサブセット(ISO-8859-1 に含まれる文字)をサポートしている[ 3] [ 4] 。
BitchXはUnix系システム向けの人気のIRCクライアントとして何度も注目されてきた[ 1] [ 5] [ 6] [ 7] [ 8] [ 9] 。
最新の公式リリースはバージョン1.2である。
BitchXはまだUnicode をサポートしていない[ 10] 。
セキュリティ
BitchXの初期バージョンは、特別に細工された文字列を特定のIRCコマンドの引数として渡すことでクラッシュを引き起こすことができ、DoS攻撃 に対して脆弱 であることが知られていた。これは、書式文字列攻撃 が脆弱性の1つとしてよく知られるようになる前のことである[ 11] 。
2004年にリリースされたBitchXの以前のバージョンには、リモートIRCサーバーがクライアントのマシン上で任意のコードを実行できるというセキュリティ上の問題があった(CVE-2007-3360 , CVE-2007-4584 )。
2009年4月26日、Slackware は多数の未解決なセキュリティ問題を理由にBitchXをディストリビューションから削除した[ 12] 。
上記の脆弱性は1.2リリースで修正された[ 13] [ 14] [ 15] 。
脚注
^ a b “Opinion: Get online for (free) Linux support!” . CNN . (June 17, 1999). http://www.cnn.com/TECH/computing/9906/16/linux.idg/index.html Sep 29, 2009 閲覧。 ("If you're already using Linux, then you have your choice of several (IRC) clients. BitchX is a popular one.")
^ a b c Charalabidis, Alex (1999-12-15). “Unix Clients: BitchX” . The Book of IRC: The Ultimate Guide to Internet Relay Chat (1st ed.). San Francisco, California: No Starch Press. pp. 44–45 . ISBN 1-886411-29-8 . https://archive.org/details/bookofirc00char/page/44
^ Peter Loshin (2004). IPv6: Theory, Protocol, and Practice . Morgan Kaufmann. p. 316.
ISBN 9780080495873 . https://books.google.com/books?id=_6dlixBQyP4C&dq=BitchX&pg=PA316
^ “bitchx: Detail: 3204631 - Add UTF-8 to ISO-8859-1 conversion in output text ”. SourceForge.net (2011年3月9日). 2011年7月9日 閲覧。
^ Review:BitchX (Amiga) Archived 2018-12-07 at the Wayback Machine ., IRCreviews.org, Retrieved 2009-09-29 ("BitchX is favoured by many more experienced IRC users")
^ A Day in the Life of #Apache Archived 2016-03-16 at the Wayback Machine ., OSDir.com (March 25, 2005), Retrieved 2009-09-29 ("XChat, mIRC, and bitchx are several popular clients")
^ 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 ....")
^ 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.")
^ 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.")
^ “BitchX wiki on GitHub: ANSI/UTF-8 ”. GitHub . 2016年5月13日 閲覧。
^ Ryan Russell (2002). Hack Proofing Your Network . Syngress. p. 329.
ISBN 9781597496087 . https://books.google.com/books?id=v8bp4mvpYc4C&dq=BitchX&pg=RA2-PA329
^ “The Slackware Linux Project: Slackware Security Advisories ”. Slackware.com (2009年4月26日). 2011年7月9日 閲覧。
^ “SourceForge.net Repository - [bitchx] Revision 5 ”. sourceforge.net. 2018年1月24日 閲覧。
^ “SourceForge.net Repository - [bitchx] Revisions 6, 7 ”. sourceforge.net. 2018年1月24日 閲覧。
^ “SourceForge.net Repository - [bitchx] Revisions 11, 12, 13 ”. sourceforge.net. 2018年1月24日 閲覧。
外部リンク