5 / 4 / 2
Регистрация: 21.10.2021
Сообщений: 132
|
||||||
1 | ||||||
Пакеты протокола Stun06.09.2023, 14:21. Показов 867. Ответов 1
Метки нет (Все метки)
как я могу перехватить пакеты протокола Stun с помощью Python?
0
|
06.09.2023, 14:21 | |
Ответы с готовыми решениями:
1
STUN сервер Использование STUN Использование STUN QUdpSocket + STUN |
3565 / 2712 / 347
Регистрация: 11.03.2009
Сообщений: 6,247
|
|
06.09.2023, 19:21 | 2 |
Протокол stun к питону не имеет никакого отношения, тему уместнее перенести в раздел по сетям.
На вскидку после гугления ынтырнетов: 1) у stun есть два вида запросов binding request/response использует udp и shared secret request/response использует tcp, поэтому фильтрация по протоколу отпадает. 2) stun-сервер должен поддерживать работу с двумя ip и двумя портами во всех комбинациях, порт 3478 общепринятый порт по умолчанию для сервера, поэтому фильтрация по порту тоже никакой гарантии не дает, у гуловских серверов, опять же если верить ынтырнетам, дефолтный порт 19302 к примеру. Подозреваю, только анализируя содержимое пакетов. интересно, что за магические числа?) Если кратко, stun-сообщение состоит из хидера и самого тела. Хидер длиной 20 байт: 2 байта - тип сообщения, 2 байта - длина тела сообщения без хидера, 16 байт - ID транзанкции Типы сообщений: Дальше набор блоков с атрибутами, так же: 2 байта - тип атрибут, 2 байта - длина содержимого атрибута N байт - содержимое атрибута. Полное описание https://datatracker.ietf.org/d... section-11
1
|
06.09.2023, 19:21 | |
06.09.2023, 19:21 | |
Помогаю со студенческими работами здесь
2
Сетевое программирование, STUN Соединение с сервером STUN Нет ответа от STUN сервера P2P чат с использованием STUN Соединение клиентов через STUN сервер UDP клиент за NAT (с использованием STUN сервера) Как должен выглядеть запрос к STUN серверу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |