none
自分と異なるIPアドレス宛てのパケット受信 RRS feed

  • 質問

  • 失礼いたします。

    今現在、私はUWPでのC#によるパケットキャプチャを作成しています。

    しかしながら、UWP上で動作するメソッドの中で、デバイス自身と異なるIPへ向けられたパケットを取得できるものを見つけることができませんでした。

    通信量を確認する為のアプリなので、パケットの内容が分からなくても問題はないのですが、それも見つけることができませんでした。

    C#によるUWP上で動作するメソッド他の中で、これらを実装できる物はありますでしょうか。

    ご教授よろしくお願いいたします。

    追伸:環境はWindows10、VisualStudio2015です。
    • 編集済み トドが如く 2016年3月27日 13:03 動作環境の書き加え忘れ
    2016年3月27日 13:02

すべての返信

  • デバイス自身と異なるIPへ向けられたパケットを取得するにはRAW Socketを使いますが、管理者権限が無ければ動作しないはずです。UWPでは管理者権限を必要とするデバイスに直接アクセスすることは出来ないはずなので、UWPアプリから直接異なるIPへ向けられたパケットを取得する事はできないでしょう。

    通信量をモニターするだけであればNetworkInterfaceクラスを使えば取得出来るようです。


    甕星

    2016年3月28日 20:46