Какой протокол использует TeamViewer?
Я просто немного рассказывал кому-нибудь о SSH и VNC. Я сказал, что покажу ему кое-что с TeamViewer. Затем он спросил меня: "Так... это клиент VNC?"
И я не был уверен.
Какой протокол использует TeamViewer? Это очевидно похоже на VNC & RDP и так далее. Тем не менее, я не могу найти много информации об этом.
1 ответ
Решение
TeamViewer использует собственный проприетарный протокол. Это не задокументировано, хотя уровень аутентификации частично проанализирован:
- http://www.ixiacom.com/about-us/news-events/corporate-blog/magic-teamviewer
- http://www.accuvant.com/blog/teamviewer-authentication-protocol-part-1-of-3
По своему назначению он аналогичен RDP или VNC (RFB), но включает в себя обход NAT, имеет несколько разные методы аутентификации (одноразовые PIN-коды), поддерживает передачу файлов и чат, а также динамически адаптируется к условиям сети.