BitchX
開発元 Colten Edwards (panasync) と Kevin Easton (caf)
最新版
1.2.1 ウィキデータを編集 / 2014年11月14日 (10年前)
リポジトリ ウィキデータを編集
プログラミング
言語
C言語
対応OS Unix, Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Windows, OS X
種別 IRCクライアント
ライセンス 3条項BSDライセンス、GNU General Public License
公式サイト bitchx.sourceforge.net
テンプレートを表示

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]。

関連項目

脚注

  1. 1 2 “Opinion: Get online for (free) Linux support!”. CNN. (June 17, 1999) Sep 29, 2009閲覧。 ("If you're already using Linux, then you have your choice of several (IRC) clients. BitchX is a popular one.")
  2. 1 2 3 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
  3. ↑ Peter Loshin (2004). IPv6: Theory, Protocol, and Practice. Morgan Kaufmann. p. 316. ISBN 9780080495873
  4. ↑ “bitchx: Detail: 3204631 - Add UTF-8 to ISO-8859-1 conversion in output text”. SourceForge.net (2011年3月9日). 2011年7月9日閲覧。
  5. ↑ 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")
  6. ↑ 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")
  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”. GitHub. 2016年5月13日閲覧。
  11. ↑ Ryan Russell (2002). Hack Proofing Your Network. Syngress. p. 329. ISBN 9781597496087
  12. ↑ “The Slackware Linux Project: Slackware Security Advisories”. Slackware.com (2009年4月26日). 2011年7月9日閲覧。
  13. ↑ “SourceForge.net Repository - [bitchx] Revision 5”. sourceforge.net. 2018年1月24日閲覧。
  14. ↑ “SourceForge.net Repository - [bitchx] Revisions 6, 7”. sourceforge.net. 2018年1月24日閲覧。
  15. ↑ “SourceForge.net Repository - [bitchx] Revisions 11, 12, 13”. sourceforge.net. 2018年1月24日閲覧。

外部リンク

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS B69