web-dev-qa-db-ja.com

ネットワーク経由でUPnP応答を表示できません

私はwiresharkを使用しています。ネットワーク上のBelkinWemoデバイスからのUPnP応答を表示しようとしています。 wemoアプリは、(SSDPを使用して)検出パケットをマルチキャストアドレスに送信します。これは、以下のスクリーンショットで確認できます。 http/1.1経由の応答も表示されるはずですが、表示されません。アプリは応答を返しますが、パケットが表示されないため、方法がわかりません。

Discovery Packets

UPnP応答を確認するにはどうすればよいですか?

注意として、wemoデバイスからのLLC応答が表示されますが、これはLOCATIONを提供しません。

1
PhillyNJ

WPA2は、デバイスとセッションごとに異なるキーを使用します [1] 。 iOSのトラフィックを復号化するには、OSXではなくiOSのEAPOLハンドシェイクをキャプチャする必要があります。

Wemoスイッチの予想されるUPnPトラフィックのヒントについては、これらを参照してください [2][3]
wemo-client から取得した他のWemoデバイスの検索タイプ:

 Wemo.DEVICE_TYPE = {
ブリッジ: 'urn:Belkin:device:bridge:1'、
スイッチ: 'urn:Belkin:device:controllee:1'、
モーション: 'urn:Belkin:device:sensor:1'、
メーカー: 'urn:Belkin:device:Maker:1'、
インサイト: 'urn:Belkin:device: Insight:1 '、
 LightSwitch:' urn:Belkin:device:lightswitch:1 '、
調光器:' urn:Belkin:device:dimmer:1 '、
加湿器: 'urn:Belkin:device:Humidifier:1'、
 HeaterB: 'urn:Belkin:device:HeaterB:1' 
}; 
1
guest-vm