Невозможно просмотреть ответы UPnP по сети
Я использую Wireshark. Я пытаюсь просмотреть ответы UPnP от устройств Belkin Wemo в моей сети. Приложение wemo отправляет пакет обнаружения (используя SSDP) на адрес многоадресной рассылки, который вы можете увидеть на скриншоте ниже. Я также должен видеть ответы через http/1.1, но я не вижу. Приложение получает ответ, но мне непонятно, как я не вижу пакеты.
Как я могу увидеть ответы UPnP?
Как примечание, я вижу ответ LLC от wemo устройств, но это не обеспечивает РАСПОЛОЖЕНИЕ.
1 ответ
WPA2 использует разные ключи для каждого устройства и сеанса [1]. Вам нужно захватить рукопожатие EAPOL вашей iOS, а не OSX, чтобы расшифровать трафик iOS.
См. Эти [2] [3] для подсказок ожидаемого трафика UPnP Wemo Switch.
Тип поиска для других устройств Wemo взят из wemo-клиента:
Wemo.DEVICE_TYPE = { Мост: 'урна: Белкин: устройство: мост: 1', Переключатель: 'Urn: Belkin: Устройство: Controllee: 1', Движение: 'урна: белкин: устройство: датчик: 1', Создатель: 'урна: Белкин: устройство: Создатель:1', Insight: 'урна: Belkin: устройство:insight:1', LightSwitch: 'urn:Belkin: устройство:lightwitch:1', Диммер: 'урна: белкин: устройство: диммер: 1', Увлажнитель: 'урна: Belkin: устройство: Увлажнитель: 1', Нагреватель B: 'урна: Belkin: устройство: Нагреватель B:1' };