Безкоштовний чат для організації: 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


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, Hardware ID Є, тільки по IP Є
6.5 Антиспам та антифлуд фільтри Є, тільки антифлуд Є
6.6 Система управління користувачами Немає Є, WEB-інтерфейс
6.7 Детальна довідкова інформація про користувачів (ПІБ, email, телефони, дата народження, фото і т.д.) Є Є
Операційні системи
7.1 Windows Є Є
7.2 Android Немає Є
7.3 Linux Немає Є
7.4 macOS Немає Є
7.5 WEB Немає Є
Додаткові можливості
8.1 Мережеві статуси користувачів "вільний", "зайнятий", "немає на місці" Є Є
8.2 Скриптова мова для написання простих програм, що розширюють можливості чату Немає Є
8.3 Інтеграція з зовнішніми сервісами Немає Є (1С, phpBB, REST, php, C#, Delphi, Python, 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. Немає версій під macOS, Linux і WEB.

Головний недолік — відсутність системи адміністрування користувачів і центрального сервера. Немає дзвінків і надійної системи зберігання і синхронізації історії повідомлень.


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

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


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


Адекватна служба підтримки. Українською мовою, відповіді протягом одного робочого дня в email, телефону і популярних месенджерах. Дуже великий і активний форум технічної підтримки (більше 34 тисяч повідомлень на вересень 2020 року).


Давно на ринку? Перша версія MyChat вийшла в 2004 році. За цей час з'явились аудіо та відео дзвінки, програми під усі популярні ОС, система управління проектами Канбан, внутрішній форум і файловий сервер, інтеграції з 1С, Телеграм, phpBB і популярними мовами програмування. Оновлення MyChat стабільно виходять 5-6 разів в рік. Більше півмільйона реальних користувачів з України, Росії, Білорусі, Казахстану, США, Канади, Індії, Великобританії та інших країн. Реальні великі відгуки покупців.



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