BitchX

FOSSのIRCクライアント From Wikipedia, the free encyclopedia

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]

開発元 Colten Edwards (panasync) と Kevin Easton (caf)
最新版
1.2.1 ウィキデータを編集 / 2014年11月14日 (11年前)
プログラミング
言語
C言語
概要 開発元, 最新版 ...
閉じる

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]

関連項目

脚注

外部リンク

Related Articles

Wikiwand AI