BitchX

BitchX는 가장 대중적인 ircII 기반 IRC 클라이언트로 간주되어 온 자유 소프트웨어 IRC 클라이언트이다. ("If you're already using Linux, then you have your choice of several (IRC) clients. BitchX is a popular one.") "Trench"와 "HappyCrappy"가 작성한 초기 구현물은 IrcII 채팅 클라이언트를 위한 스크립트였다. 이후 panasync(콜텐 에드워즈)에 의해 독자적인 프로그램으로 변환되었다. BitchX 1.1 최종판은 2004년에 출시되었다. C로 작성되었으며 Ncurses를 사용하는 TUI 애플리케이션이다. GTK+ 툴킷 지원은 중단되었다. 모든 유닉스 계열 운영체제에서 작동하며 BSD 허가서에 따라 배포된다. 원래 ircII-EPIC을 기반으로 했으며, 결과적으로 EPIC IRC 클라이언트로 통합되었다. IPv6를 지원하며, 다중 서버와 SSL을 지원하고, 비공식 패치를 통해 UTF-8(ISO-8859-1에 포함된 문자들)의 부분 집합을 지원한다.

BitchX는 여러 차례 유닉스 계열 시스템에서 인기 있는 IRC 클라이언트로 주목받았다.Review:BitchX (Amiga) , IRCreviews.org, Retrieved 2009-09-29 ("BitchX is favoured by many more experienced IRC users")A Day in the Life of #Apache , 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.")

최신 공식 릴리스는 1.2 버전이다.

BitchX는 아직 유니코드를 지원하지 않는다.

 보안 
BitchX의 초기 버전은 특정 IRC 명령의 인수로 특수하게 제작된 문자열을 전달함으로써 충돌을 일으킬 수 있는 서비스 거부 공격에 취약한 것으로 알려졌다. 이는 형식 문자열 공격이 잘 알려진 취약점 유형이 되기 전의 일이다.

2004년에 출시된 이전 버전의 BitchX는 원격 IRC 서버가 클라이언트의 컴퓨터에서 임의의 코드를 실행할 수 있게 하는 보안 문제를 가지고 있다 (CVE-2007-3360, CVE-2007-4584).

2009년 4월 26일, 슬랙웨어는 해결되지 않은 수많은 보안 문제를 이유로 배포판에서 BitchX를 제거했다.

앞서 언급된 취약점들은 1.2 릴리스의 소스에서 수정되었다.

 같이 보기 
 IRC 클라이언트 비교
 IRC
 IRC 클라이언트

 각주 

 외부 링크 



분류:C로 작성된 자유 소프트웨어
분류:BSD 라이선스 소프트웨어