Бесплатный чат для организации: Network Assistant vs MyChat

  1. Краткий обзор программы для общения Network Assistant
    1. Нет цифровой подписи
    2. Приложение требует прав администратора при установке
    3. Недочёты инсталлятора чата и первый старт без русского языка
    4. Network Assistant "не умеет в UNICODE"
    5. Нет справки и поддержки на русском языке
    6. Отправленные сообщения теряются
    7. Доска объявлений и обязательная публичная открытая сетевая "шара"
    8. Nassi в Ubuntu Linux
    9. Нельзя отправлять сообщения и файлы офлайн-пользователям
    10. Nassi не работает через NAT и прокси
    11. Чат Network Assistant и Windows Terminal Server
    12. Проблемы с безопасностью Nassi
    13. Остальные недоработки и недостатки Насси
  2. Сравнение Network Assistant и self-hosted чата для офиса MyChat
  3. Рекомендации по переходу на MyChat

1. Краткий обзор Network Assistant


Network Assistant — это программа для общения в локальной сети без использования сервера. Последняя версия — 4.5.0.2668 от 25 мая 2009 года, создана разработчиками из Уфы, республики Башкортостан, Россия.

Интерфейс Network Assistant

Программа уже давно не обновляется, но официальный сайт жив и работает. Последние изменения были 23 декабря 2019 года.

Надо отметить приятную реализацию объявлений и общей доски для рисования. Они реально хорошо сделаны, но, к сожалению, все плюсы перечёркиваются тем, что у программы нет сервера. Она может работать только в небольшой локальной сети без сегментов, и желательно, без DHCP.

Одна копия стоит от 25 до 15 долларов, в зависимости от количества покупаемых лицензий. Есть специальные цены для пользователей из рунета.

В статье рассказываем про часть проблем этого офисного мессенджера и предлагаем бесплатную альтернативу.


1.1. Нет цифровой подписи


У инсталлятора нет цифровой подписи и цифры версии:

 Свойства Nassi

У установленной программы также отсутствует цифровая подпись:

Свойства установленной Nassi

Это создаёт проблемы с антивирусами и политиками безопасности многих компаний, где установка таких программ попросту запрещена.


1.2. Приложение требует прав администратора при установке


UAC Nassi

Установка по умолчанию в Program Files, нужны повышенные привилегии:

Установка Nassi

Причём не важно, будете вы устанавливать приложение в Program Files или в какую-либо иную папку, повышение привилегий всё равно понадобится. Хотя, хорошее приложение не должно требовать таких прав, ведь это не сервер.


1.3. Недочёты инсталлятора чата и первый старт без русского языка


Для Nassi нет MSI для установки в домене, только стандартный инсталлятор. Поэтому, если вам надо развернуть чат на множество компьютеров "за раз", нужно будет делать это вручную. Специальных ключей инсталлятора для настройки процесса установки, как в MyChat, у Насси нет.

У инсталлятора нет русского языка, только английский:

Отсутствие локализации на русском языке в Nassi

Сразу после установки программа не стартует, её нужно запускать отдельно, из меню "Пуск" или с Рабочего стола, если вы сделали там иконки.

Программа не определяет, что основной язык в системе — русский, но её можно настроить вручную, уже после запуска:

Языки Nassi

Правда, для этого нужен полный перезапуск. "На лету", как MyChat, Nassi переключать языки не умеет:

Требование перезагрузки Nassi

Если вы в этот момент попробуете переключиться на другую задачу — обратно вернуться к программе уже не выйдет, она висит на панели задач, но нажать кнопку в этом окне не получается, программа упорно не желает показывать своё окно. Помогает только удаление из памяти через Task Manager.


1.4. Network Assistant "не умеет в UNICODE"


Network Assistant поддерживает разные языки интерфейса, не только английский. На официальном сайте можно скачать пакеты для белорусского, украинского, испанского, болгарского и даже вьетнамского языков интерфейса. Но при этом чат не понимает UNICODE-символов в сообщениях. Любые фразы с интернациональными символами "ломаются" после отправки в чат:

Проблемы с Юникод-символами в Nassi


1.5. Нет справки и поддержки на русском языке


Хотя программа от российских разработчиков, но справка только на английском языке:

Справка Nassi на английском языке

Это можно понять, потому что программа изначально ориентировалась на западный рынок. Но полное отсутствие русской справки в комплекте или хотя бы на официальном сайте вынуждает людей искать помощи на форумах с сомнительной репутацией.

Потому что официальный форум поддержки не работает:

Нерабочий форум Network assistant

Да, можно, конечно, поискать информацию через Internet Archive, но это мягко говоря, неудобно.


1.6. Отправленные сообщения теряются


К сожалению, в чате Network Assistant нет механизмов контроля доставки сообщений и статусов "получено" и "прочитано", как в современных интернет-мессенджерах или в MyChat. Любые отправленные сообщения могут просто не дойти до получателя.

Ответ официальной службы поддержки (форум не работает, скриншот из web.archive.org):

Форум Network Assistant


1.7. Доска объявлений и обязательная публичная открытая сетевая "шара"


Общая доска объявлений — очень важный инструмент, и разработчики Насси понимали, что хранить её на клиентах — вариант ненадёжный. Компьютер пользователя может быть отключен и сотрудники не прочитают важное объявление. Поэтому они решили этот вопрос размещением доски на сетевой шаре:

Общая публичная доска объявлений

Надо понимать, что эта схема не будет работать, если у вас сложная сеть. К тому же, это нужно будет настроить каждому пользователю индивидуально.

О вопросах безопасности такого решения просто умолчим. Либо доверяем всем — либо не пользуемся этим офисным чатом.


1.8. Nassi в Ubuntu Linux


Из-за того, что Network Assistant существует исключительно для платформы Windows, запустить его можно только под Wine или Crossover, но работает программа очень ненадёжно, пользователи Linux оказываются не у дел. Программа запускается, однако сетевая часть работает неправильно, в чате никого не видно.

На форуме Ubuntu были попытки заставить её работать, но ничего не вышло.

В идеале — нужно нативное Linux-приложение, чтобы не понадобились никакие "танцы" с эмуляторами.


1.9. Нельзя отправлять сообщения и файлы офлайн-пользователям


У Nassi нет сервера, поэтому нет надёжной аутентификации пользователей (каждый может переименоваться, и вы не будете знать, кто это в реальности). По той же причине вы не сможете отправить сообщение или документ человеку не в сети.

Например, если сотрудник выключил компьютер, в чате он отображаться не будет. Или будет "фантомом", но это уже издержки технологии широковещания.


1.10. Nassi не работает через NAT и прокси


UDP трафик не маршрутизируется и пакет "умрёт" на первом же роутере. Вы не сможете объединить несколько сегментов сети в один чат или подключить людей извне через интернет, через NAT или прокси-сервер, как это можно сделать в MyChat или в Jabber.

Но это не ошибка программы, это ограничение бессерверной технологии самого офисного чата Network Assistant.

Единственный выход в такой ситуации — использовать VPN, когда внешние пользователи будут как бы в одной большой виртуальной локальной сети. Нужны будут дополнительные "танцы с бубном", но теоретически заставить чат работать в такой конфигурации всё же можно.


1.11. Чат Network Assistant и Windows Terminal Server


Если коротко, то запустить этот чат в терминале не получится из-за специфики приложения. Оно занимает UDP-порты 50138, 50139 и TCP 50138, 50139 и является одновременно и сервером, и клиентом.

Это подтверждает и официальная поддержка:

Ответ поддержки о запуске Network Assistant в терминале

Чтобы чат работал в терминале, он должен подключаться к своему серверу и не "занимать" фиксированные порты. Но, в то же время, клиентское приложение не должно требовать много ресурсов, это всё-таки терминальное окружение, где копии приложения работают одновременно на одном сервере. Стоит обратить внимание, как это сделано в on-premise мессенджере MyChat.


1.12. Проблемы с безопасностью Nassi


NA умеет работать как через мультикаст, так и через броадкаст. Но когда используется UDP широковещание, данные транслируются на всю сеть, а не только конкретному адресату. Следовательно, сообщение может попасть в чужие руки, ведь его элементарно получить на любом компьютере локальной сети.

Логи разговоров и системные сообщения не шифруются и хранятся в открытом виде в папке %appdata%\Gracebyte Software\Network Assistant\Logs\ в кодировке win1251:

Логи разговоров и системные сообщения Network Assistant


1.13. Остальные недоработки и недостатки Насси


Можно отправлять сообщения и файлы самому себе, но это общая беда подобных serverless мессенджеров для командной работы.

Автоматический конфигуратор Network Assistant неправильно определяет сетевой интерфейс, используя Link-local address для этого:

Автоматический конфигуратор Network Assistant

Фильтрация нецензурных слов есть. Правда, заполнять фильтр вам придётся самостоятельно, вручную, потому что по умолчанию он пуст:

Фильтрация нецензурных слов Network Assistant

Можно сделать готовые списки и потом обменяться ими через кнопки "Экспорт"/"Импорт".

К сожалению, в чате нет даже примитивных звонков, как, например, в Net SpeakerPhone.

Также не предусмотрена отправка картинок и фотографий. Их можно отправлять только в виде файлов, напрямую указанным пользователям, но не в конференциях.


2. Сравнение Network Assistant и self-hosted чата для офиса MyChat


В таблице сравниваем базовые возможности Network Assistant версии 4.5.0.2668 от 25 мая 2009 года и MyChat 7.7 (бесплатной версии) от 21 августа 2019 года.

Возможность Network Assistant MyChat
Установка, удаление и обновление
1.1 Инсталлятор Есть Есть
1.2 Деинсталлятор Есть Есть
1.3 Автоматическая установка Нет Есть
1.4 Система автоматического обновления Нет Есть
1.5 Автоматическое обновление и сохранение всех данных при установке самой "свежей" поверху старой Нет, новых версий нет Есть
1.6 Portable версия Нет Есть
Сетевые возможности
2.1 Работа в больших сетях Нет Есть
2.2 Работа в сложных сетях и через Интернет Нет Есть
2.3 Гарантированная доставка сообщений Нет Есть
2.4 Работа в терминальных сессиях Нет Есть
2.5 Шифрование трафика Есть, алгоритм неизвестен OpenSSL, индустриальный стандарт
2.6 Работа в очень плохих сетях (спутниковая связь, "длинные" пинги) Нет Есть
Стандартные функции
3.1 Персональные сообщения Есть Есть
3.2 Статусы сообщений (получено, прочитано) Нет Есть
3.3 Текстовые конференции Есть Есть
3.4 Оповещения с контролем прочтения Нет Есть
3.5 Общая доска объявлений Есть Есть
3.6 Обмен файлами Есть Есть
3.7 Передача изображений Нет Есть
3.8 Автоматическая подсветка линков в тексте Частично Есть
3.9 Просмотр истории сообщений Есть Есть
3.10 Звуковое информирование о событиях Есть Есть
3.11 Личный список контактов Нет Есть
3.12 Отправка сообщений и файлов пользователям, которых нет в сети Нет Есть
3.13 Графические смайлики Есть, статичные Есть
3.14 Голосовые звонки Нет Есть
3.15 Видео звонки Нет Есть
3.16 Демонстрация экрана Нет, но возможен просмотр чужого экрана Есть
Интеграция с Active Directory
4.1 MSI пакет для разворачивания через групповые политики Нет Есть
4.2 Прозрачная авторизация пользователей Нет Есть
4.3 Импорт пользователей из Windows-домена Нет Есть
4.4 Поддержка любого количества разных доменов Нет Есть
4.5 Совместная работа "обычных" и доменных пользователей Нет Есть
Настройка внешнего вида
5.1 Языки интерфейса Есть Есть, UNICODE
5.2 Кастомизация внешнего вида Есть Есть
5.3 Изменение шрифтов Есть Есть
Администрирование
6.1 Централизованная настройка прав и ограничений пользователей Нет Есть
6.2 Группы пользователей Нет Есть
6.3 Фильтры "плохих" слов Есть Есть
6.4 Фильтры по IP, MAC, HardwareID Есть, только по IP Есть
6.5 Антиспам и антифлуд фильтры Есть, только антифлуд Есть
6.6 Система управления пользователями Нет WEB-интерфейс
6.7 Подробная справочная информация о пользователях (ФИО, email, телефоны, дата рождения, фото и т.п.) Есть Есть
Операционные системы
7.1 Windows Есть Есть
7.2 Android Нет Есть
7.3 Linux Нет Есть
7.4 Mac Нет Есть
7.5 WEB Нет Есть
Дополнительные возможности
8.1 Сетевые статусы пользователей "свободен", "занят", "нет на месте" Есть Есть
8.2 Скриптовый язык для написания простых программ, расширяющих возможности чата Нет Есть
8.3 Интеграция с внешними сервисами Нет Есть (1С, phpBB, REST, php, C#, Delphi, Python, Java, Telegram, etc.)
8.4 Система поиска пользователей Нет Есть
8.5 Древовидный общий список контактов, единый для всей сети, с неограниченным уровнем вложенности Нет Есть
8.6 Менеджер учётных записей, если за одной программой работает несколько человек Нет Есть
8.7 Система игнорирования пользователей Есть Есть
8.8 Система плагинов для расширения возможностей программы Есть Есть
8.9 Список подразделений компании Нет Есть
8.10 Список должностей компании с сортировками "начальники — сверху" в списках контактов Нет Есть
8.11 Внутренний форум Нет Есть
8.12 Управление проектами Нет Есть, Kanban
8.13 Чат для сайта Нет Есть
8.14 Конструктор дистрибутивов Нет Есть
Техническая поддержка пользователей программы
9.1 Встроенная справочная система Есть Есть
9.2 Форум сообщества поддержки Не работает Есть
9.3 Поддержка разработчиков по электронной почте Неизвестно Есть
9.4 Дополнительные справочные материалы, статьи по использованию программы на сайте, блог Нет Есть
9.5 Поддержка разработчиков по Skype, Viber, Telegram, WhatsApp Нет Есть
9.6 Поддержка разработчиков по телефону Нет Есть

3. Рекомендации по переходу на MyChat


Почему? Чат Network Assistant подходит только для небольших локальных сетей, где нет сегментов. Он не работает через интернет, и вы не сможете подключить к нему сотрудников удалённо. Программа больше не обновляется, нет исправлений ошибок и поддержки современных операционных систем и мобильных платформ Android/iOS. Нет версий под Linux, macOS и WEB.

Главный недостаток — отсутствие системы администрирования пользователей и центрального сервера. Нет звонков и надёжной системы хранения и синхронизации истории сообщений.


Как перейти? Для небольших компаний и бюджетных организаций переход с Nassi на MyChat — логичный шаг, это полностью бесплатно. Стандартная лицензия MyChat до 20 человек онлайн — бесплатная, без ограничений по времени использования. Обновления также бесплатные.

Для бюджетных организаций и компаний с ограниченным финансированием это хорошее решение во время кризиса. Можно сэкономить на лицензиях и зарплате системного администратора.


Цены. Коммерческая лицензия нужна, если у вас больше 20 сотрудников. Клиентские приложения бесплатные. Одно конкурентное подключение стоит 4 USD. Год обновлений входит в стоимость лицензии. Отдельно покупаются только MyChat Guest и конструктор дистрибутивов Distrib Maker и робот-викторина.


Адекватная служба поддержки. На русском, украинском и английском языках, ответы в течение одного рабочего дня по email, телефону и в популярных мессенджерах. Очень большой активный форум технической поддержки (больше 34 тысяч постов на апрель 2020 года).


Давно на рынке? Первая версия MyChat вышла в 2004 году, за это время появились голосовые и видео звонки, приложения под все популярные ОС, система управления задачами Канбан, внутренний форум и файловый сервер, интеграции с 1С, Телеграм, phpBB и популярными языками программирования. Обновления MyChat стабильно выходят 5-6 раз в год.

Больше полумиллиона реальных пользователей из России, Украины, Беларуси, Молдовы, Казахстана, США, Канады, Австралии, Индии, Польши, Великобритании и других стран. Реальные большие отзывы покупателей.

Служба поддержки