Site Tools


software:win:net:ichat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
software:win:net:ichat [2022/02/04 18:35]
– removed - external edit (Unknown date) 127.0.0.1
software:win:net:ichat [2022/02/05 04:20] (current)
root
Line 1: Line 1:
 +====== iChat - Intranet Chat tool ======
 +Ещё один клиент для устаревшего iChat протокола от Ворожун Александр,
  
 +**Скачать**: [[http://www.netlab.linkpc.net/download/software/windows/iChat/iChat%20tool.zip|iChat tool.zip]]\\
 +**Размер**: 130 кб\\
 +**Лицензия**: BSD\\
 +
 +{{:software:win:net:ichat_tool.png|}}
 +
 +Оригинальный клиент:
 +  * [[http://vnalex.tripod.com/ru/|http://vnalex.tripod.com/ru/]]
 +  * [[http://vn-alex.narod.ru/ru/|http://vn-alex.narod.ru/ru/]]
 +  * [[http://vn-alex.chat.ru/ru/|http://vn-alex.chat.ru/ru/]]
 +
 +Модифицированный:
 +  * [[http://johndor.narod.ru/|http://johndor.narod.ru/]]
 +  * [[http://ikill.fatal.ru/|http://ikill.fatal.ru/]]
 +
 +===== Реализовано =====
 +  * АПИ для формирования и разбора пакетов
 +  * Одновременная работа с оригинальной и антихак версиями
 +  * Невидимый режим
 +  * Пассивный режим
 +  * Получение и отправка групповых сообщений
 +
 +===== Не реализовано =====
 +  * Всё остальное, включая доску обьявлений, приваты и тп.
 +  * Приваты не читает (если только не настроить зеркалирование всего трафика на себя) тк они идут не широковещательно а напрямик.
 +  * Дополнительные комнаты/конференции не видит, они тоже не идут широковещательно.
 +  * Работает только через mailslot, через сервер не работает.
 +  * Настроек никаких не реализовано (только правка исходника и пересборка).
 +
 +
 +===== Работа программы =====
 +**Двойной клик на пользователе в списке** - вся инфа о пользователе в отдельном окошке.\\
 +
 +**offline режим** - полностью пассивный режим работы, при котором программа сама ничего не отправляет, только принимает и отображает полученное. Список пользователей будет формироваться сам, по мере получения его другими участниками. Можно вызвать __Refresh users list__ для получения всего списка сразу, однако это приведёт к потенциальному обнаружению, см ниже.
 +
 +**invisible режим** - в этом режиме программа программа посылает запросы на обновление списка пользователей, однако сама не отвечает ни на какие запросы и в списках программ отличных от себя не появляется. Если у кого то установлена iChat tool то она отобразить такого человека в своём списке как невидимку, тк от него был послан запрос на обновление списка пользователей.\\
 +
 +Остальные режимы стандартны и нет каких либо замечаний по их работе.\\
 +
 +
 +
 +===== Примечания =====
 +1. В состав windows 98 входила программа WinPopUp, это был простейший чат, сообщения доставлялись через MailSlot.\\
 +Позднее, в 2000/ХР появилась служба, которая принимает и отображает сообщения с маилслота, а отправлять сообщения через: net send\\
 +MailSlot - это что то типа файла в памяти (\\.\mailslot\название), туда можно писать сообщения и читать их. Записи отделены друг от друга, за раз читается только одна запись. По сети это передаётся по smb протоколу.
 +Фактически, в маилслотах нет механизма определения кто произвёл в него запись, не ни где не сохраняется информация об отправителе сообщений.\\
 +Этим пользовались во времена WinPopUp, чтобы читать сообщения от любого пользователя и посылать от любого имени и анонимно.\\
 +Эту же болезнь унаследовал и iChat.\\
 +
 +2. Реализована отправка всех типов пакетов, в зависимости от параметров может передавать на ориг, мод и оба сразу типа клиентов.\\
 +Довольно легко можно дописать: отправку сообщений и приватов от любого имени, выкидывание человека из списка всех остальных участников, замену информации любого участника на любую.\\
 +
 +
 +
 +{{tag>software windows net ichat tool mysoft}}
software/win/net/ichat.txt · Last modified: 2022/02/05 04:20 by root