Как узнать, какой клиент чата Google использует человек?

1505
darthvader

Как узнать, каким клиентом чата Google пользуется человек, с которым вы общаетесь? (очевидно, не спрашивая его :))

4

3 ответа на вопрос

6
nagul

На нескольких клиентах (не на всех) вы можете показать ресурс (клиент), через который контакт вошел в систему. Пиджин один. Это также позволяет вам настроить строку ресурса, которую видят другие.

Ниже приведены типичные записи, которые вы увидите в качестве ресурса:

Resource: gmail.09CFCA5A Status: Available ---  Resource: gmail.F6143747 Priority: 0 Status: Away Resource: Talk.v1042089816B Priority: 24 Status: Available --- Resource: HomeE4B53097 Status: Available Client: Pidgin 2.5.8 (libpurple 2.5.8) --- Resource: gmail.F739C100 Priority: 24 Status: Available: Tricky !!! Resource: Talk.v10481809E73 Priority: 24 Status: Available: Tricky !!! --- Resource: 54B38B7D Status: Available Client: Pidgin 2.5.5 (libpurple 2.5.5) 

В приведенном выше списке показаны контакты, подключенные через несколько клиентов.

В Pidgin вы можете просмотреть эту информацию, наведя указатель мыши на имя контакта в списке друзей или используя «Получить информацию о пользователе».

Хорошая находка. Поскольку вы можете настроить то, что видят другие, это не совсем «отслеживание» информации, как, по-видимому, предлагает ОП. Но наличие этой возможности предполагает, что протокол имеет средства для передачи этой информации (например, веб-браузер на сервер; который также может быть обманут). nik 14 лет назад 0
Вопрос в том, можете ли вы доверять этой информации (можем ли мы доверять здесь больше, чем веб-сервер, пытающийся идентифицировать браузер)? nik 14 лет назад 0
Я так думаю. Вы можете подделать идентификацию так же, как вы можете с помощью браузера. Это определенно не отслеживание - я считаю, что это особенность протокола Jabber и неотъемлемая часть идентификатора Jabber (имя пользователя @ hostname / resoure) http://oreilly.com/catalog/jabber/chapter/ch05.html nagul 14 лет назад 0
1
nik

Когда вы общаетесь с помощью Google Talk, клиент общается с серверами Google.
Это не одноранговое общение.
Это означает, что вы находитесь вне цикла связи другого человека (с точки зрения протокольного пути).
Таким образом, не должно быть возможным выяснить версию клиента по каналу связи.

  • Вы можете спросить их (что вы не хотите делать)
  • Или может быть какая-то страница профиля Google, которая может показать версию клиента, которую они используют (однако я сомневаюсь в этом)
  • Еще одна возможность - примитив протокола обмена данными
    для запроса этой информации с равноправного клиента (которого, я подозреваю, тоже не существует)

Я отмечаю здесь пункты как старт для тех, кто заинтересован в том, чтобы покопаться в этом дальше.
Определенно хотел бы знать, есть ли способ получить этот ответ.

Те же контакты отображаются на сайте Gmail? Еще вы можете посмотреть это там. Но на самом деле я не мог найти, как включить это либо Ivo Flipse 14 лет назад 0
0
alpha1

если вы используете pidgin с gtalk, вы можете сделать подробную информацию, щелкнув правой кнопкой мыши, и посмотреть, используют ли они pidgin, gtalk или gmail.com

Похожие вопросы