Главная не определенная запись DHT в закодированном словаре

Я нашел запись в закодированном словаре в трафике DHT, сгенерированном BitTorrent, который я не понимаю и не могу найти в спецификации DHT по адресу http://bittorrent.org/beps/bep_0005.html.

Пример запроса пакета и ответа с wireshark:

query = {"a":{"id":".=...4...R..%..s~..;"}, "q":"ping", "t":"..oo", "v":"UThK", "y":"q"}
response = {"r":{"id":"..=..x......o....w/%"}, "t":"..oo", "v":"UT..", "y":"r"}

Полный дамп в шестнадцатеричном формате можно найти здесь: http://pastebin.com/SMB4f8LR.

Запись в этом примере "v":"UThK" в запросе и "v":"UT.." в ответ. Какова его цель?

1 ответ

Решение

v Поле является необязательным и указывает, на каком клиенте и версии работает узел DHT.

Те, которые начинаются с "UT" - это uTorrent, за которым следует один байт, указывающий основную версию, и другой байт для вспомогательной версии.

Другие возможные значения:

  • "Аз" - Азуреус (или Вузе)
  • "LT" - libtorrent (растербар)
  • "МП" - MooPolice
  • "GR" - GetRight
  • "МО" - Моноторрент
Другие вопросы по тегам