|
tshark : bencode
|
|||
---|---|---|---|
#18+
Какой набор ключей указать tshark, чтобы понаблюдать за содержанием Torrent-протоколов? Пробую так Код: sql 1.
(51413 - это порт Transmission) но декодирования не происходит. Вижу только краткую информацию src/port - dest/port, length. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 02:24 |
|
tshark : bencode
|
|||
---|---|---|---|
#18+
Что-то я сомневаюсь, что протокол у торентов прозрачный, как http. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 09:38 |
|
tshark : bencode
|
|||
---|---|---|---|
#18+
Предположительно вот этот используется https://ru.wikipedia.org/wiki/Bencode Мне удалось его в некоторых случаях декодировать программно. Но я подозреваю что разные приложения (mTorrent, Transmisison, Vuze) могут иметь какие-то различия в реализациях. Чуть позже я опубликую фрагменты UDP-пакетов которые декодировались успешно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 11:32 |
|
tshark : bencode
|
|||
---|---|---|---|
#18+
Вот пакеты которые Bencode детектирует как безошибочные. (Это моё приложение так показывает). Там где values - строковые - почти везде бинарные массивы. В тех случаях когда это похоже на строку - я вывожу в скобках строку. Например это входящий запрос на поиск известных мне пиров. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
А вот пакет который не прошел декодирование. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
В нем видно глазами что 'bencode' префиксы начинаются не с начала тела пакета а где-то со смещением в 32 байта. Но я не хочу гадать и подбирать эти величины. Хочу повторить этот-же опыт с t-shark. Возможно шарк выдаст более правильное детектирование и я смогу сделать что-то вроде само-проверки. Если шарк детектит это как валидный bencode или torrent протокол - то это ОК и я буду улучшать свой код. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2021, 19:44 |
|
|
start [/forum/topic.php?fid=25&fpage=2&tid=1480945]: |
0ms |
get settings: |
22ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
128ms |
get tp. blocked users: |
1ms |
others: | 361ms |
total: | 601ms |
0 / 0 |