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