Разработчик(и) | Колтен Эдвардс (Panasync) и Кевин Истон (кафе) |
---|---|
Стабильный релиз | 1.2.1 / 14 ноября 2014 г. |
Предварительный релиз | BitchX-1.3 (1 января 2013 г [±] ( 2013-01-01 ) | )
Репозиторий |
|
Написано в | С |
Операционная система | Unix, Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Windows, OS X |
Тип | IRC-клиент |
Лицензия | Стандартная общественная лицензия BSD-3-Clause GNU |
Веб-сайт | bitchx.sourceforge.net |
BitchX / ˈ b ɪ tʃ ɛ k s / — это бесплатный клиент IRC [1] , который считается самым популярным клиентом IRC на базе ircII . [2] Первоначальная реализация, написанная «Trench» и «HappyCrappy», представляла собой скрипт для клиента чата IrcII. [2] Он был преобразован в отдельную программу panasync (Colten Edwards). BitchX 1.1 final был выпущен в 2004 году. Он написан на языке C и представляет собой приложение TUI, использующее ncurses . Поддержка инструментария GTK+ прекращена. Он работает на всех операционных системах типа Unix и распространяется по лицензии BSD . Первоначально он был основан на ircII-EPIC, [2] и в конечном итоге был объединен с клиентом IRC EPIC. Он поддерживает IPv6 , [3] несколько серверов и SSL , а также подмножество UTF-8 (символы, содержащиеся в ISO-8859-1 ) с неофициальным патчем . [4]
BitchX неоднократно отмечался как популярный IRC-клиент для Unix-подобных систем. [1] [5] [6] [7] [8] [9]
Последняя официальная версия — версия 1.2.
BitchX пока не поддерживает Unicode. [10]
Было известно, что ранние версии BitchX были уязвимы к атаке типа «отказ в обслуживании» , поскольку они могли быть вызваны сбоем путем передачи специально созданных строк в качестве аргументов определенным командам IRC. Это было до того, как атаки форматной строки стали известным классом уязвимостей. [11]
Предыдущая версия BitchX, выпущенная в 2004 году, имела проблемы безопасности, позволяющие удаленным IRC-серверам выполнять произвольный код на клиентском компьютере (CVE-2007-3360, CVE-2007-4584).
26 апреля 2009 года Slackware удалила BitchX из своего дистрибутива, сославшись на многочисленные нерешенные проблемы безопасности. [12]
Вышеуказанные уязвимости были исправлены в исходниках версии 1.2. [13] [14] [15]