Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

ZNC - это вышибала IRC- сети или BNC. Он может отсоединить клиента от фактического IRC-сервера, а также от выбранных каналов. Несколько клиентов из разных мест могут одновременно подключаться к одной учетной записи ZNC и, следовательно, отображаться под одним и тем же ником в IRC. Он поддерживает соединения Transport Layer Security и IPv6 .

ZNC написан на C ++ и находится под лицензией Apache License .

Основная программа, которая уже имеет несколько пользователей, буферы воспроизведения для каждого канала и прозрачную передачу DCC , может быть расширена с помощью модулей. Модули можно писать на Python , Perl , Tcl или C ++ . [3] Доступные модули включают в себя функции регистрации, шифрование Blowfish , управление пользователями и каналами, удаленные функции, тусовку и многое другое. [4] Очень популярным модулем является webadmin : он обеспечивает удобный способ управления пользователями и каналами, используя только веб-браузер. ZNC также поддерживает спуфинг идентификаторов через oidentd . [5]

ZNC находится в разработке с июля 2004 года [6] [7] в качестве альтернативы psyBNC, которая постоянно дает сбой для автора ZNC, и регулярно выпускаются новые выпуски. Он получил положительные отзывы [8] [9], особенно по сравнению с psyBNC, и имеет активное сообщество в IRC.

В середине 2009 года популярность ZNC среди пользователей iPhone увеличилась после публикации модулей уведомлений для Colloquy [10] и Growl [11] .

С 2012 года клиенты IRC [12] [13] [14] начали интегрироваться с ZNC: при отправке буферов канала клиенту ZNC использует временную метку, указывающую, когда было получено каждое сообщение, и клиент показывает это вместо времени, когда клиент получил буфер. Эта функция реализована как расширение протокола. [15]

Ссылки [ править ]

  1. ^ "Страница загрузки ZNC" . Дата обращения 10 мая 2020 .
  2. ^ "ZNC (расширенный IRC-вышибала), теперь доступный для Microsoft Windows!" . code.google.com . Проверено 28 января 2015 .
  3. ^ "Официальный сайт ZNC" . znc.in . 2012-04-11 . Проверено 16 апреля 2012 .
  4. ^ "Список модулей на сайте ZNC" . znc.in . 2012-01-29 . Проверено 16 апреля 2012 .
  5. ^ "Использование подделки идентификаторов" . znc.in . 2012-03-25 . Проверено 16 апреля 2012 .
  6. ^ "История ZNC" . znc.in . 2010-06-01 . Проверено 28 января 2015 . <SHiZNO> Psychon: первая фиксация znc произошла 2004-07-20 17:39:19
  7. ^ "История изменений SourceForge" . sourceforge.net . Проверено 27 января 2015 .
  8. ^ "ZNC на Open Hub" . Black Duck Open Hub . Проверено 27 января 2015 .
  9. ^ Ледерер, Кристиан «phrozen77" (2009-12-22). "Сравнение вышибал IRC" . IRC-Junkie.org . Проверено 27 января 2015 . Подводя итог, можно сказать, что ZNC является победителем, потому что он наиболее полнофункциональный и ...
  10. ^ "Push-уведомления" . colloquy.info . Проверено 16 апреля 2012 .
  11. ^ "Красться" . znc.in . 2011-12-17 . Проверено 16 апреля 2012 .
  12. ^ «Теги в сообщениях IRC» . Новости разработчиков WeeChat. 2012-11-27 . Проверено 27 января 2015 .
  13. ^ "Выпущен HexChat 2.9.6" . 2013-09-11 . Проверено 28 января 2015 . Добавлена ​​поддержка времени сервера, чтобы вышибалы, такие как ZNC, могли распечатывать свое воспроизведение и отображать собственные временные метки.
  14. ^ "Список изменений mIRC" . mirc.com . 2014-05-27. Архивировано 27 января 2015 года из оригинального (TXT) . Проверено 28 января 2015 . Добавлена ​​поддержка CAP server-time и znc.in/server-time[-iso].
  15. ^ Skunnyk (2013-09-03). «Используйте возможности Irc Server-Time с znc и hexchat / weechat» . blog.alteroot.org . Проверено 27 января 2015 .

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • «ЗНЦ» . Freecode .
  • #znc подключиться на freenode
  • #ZNC в EFnet