2012-03-20 5 views
4

wiresharkを使用して、Visual Studioがデバッグシンボルをダウンロードしていない理由を発見しようとしています。Wireshark - ビジュアルスタジオからのトラフィックをフィルタリングするにはどうすればよいですか?

1)wiresharkのキャプチャに表示されるアドレスのうち、ビジュアルスタジオのアドレスはどれですか?

2)どのようにフィルタリングすると、キャプチャウィンドウ内のトラフィックがVisual Studioに表示されますか? Visual Studioがデバッグシンボルをダウンロードしていない理由を発見しようとしているの

私の関連の質問はここにある - Debug Symbols not loading

答えて

5

Process Monitorプロセスが使用しているソケット見るための素晴らしい軽量なツールです。 PIDまたは.exeの名前(devenv.exeなど)をフィルタリングすることができます

Wiresharkを同時に実行すると、右側のソケットをフィルタリングしてパフォーマンス分析を行うことができます。

enter image description here

2

あなたはポートを指すことができ、特定のTCPポートからのみの表示トラフィックのキャプチャフィルタを設定することができますIISが実行されている場所この選択は、Wiresharkのキャプチャ - >オプションメニューの下にあります。 1つのポートからトラフィックをキャプチャするだけでは、各パケットの送受信者を簡単に特定できます。

enter image description here

+0

アドバイスありがとうございます。私はこれを試しましたが、ポート3389のトラフィックは見られません。どのポートがIISで動作しているかをどのように調べることができますか?また、私は本当にIISポート用にフィルタリングする必要があります。私はビジュアルスタジオからのトラフィックが、私が開発しているアプリケーションではなく、シンボルをダウンロードしようとしているのかどうかを確認しようとしています。 –

+0

申し訳ありませんが、質問は、wiresharkを使用してtcpトラフィックをフィルタリングする方法の詳細について考えました。 Visual Studioからリモートデバッグをしようとしていますか?またはローカルマシン上で実行しようとしていてデバッグできません。 – javram

+0

質問はwiresharkでトラフィックをキャプチャすることです。私はデバッグシンボルをダウンロードするためにVisual Studioを設定しようとしています。そこで、.netのソースコードに入ることができます。 Visual Studio自体でデバッグシンボルをダウンロードする必要がありますが、なんらかの理由で動作しません。ですから、私はwiresharkを使ってVisual Studioとmircosoftシンボルサーバの間のトラフィックを見たいと思います。私はネットワーキングとwiresharkについてはほとんど知っていませんが、私はビジュアルスタジオがシンボルサーバーと直接コミュニケーションを取ることを期待しています。それはありませんか?このトラフィックだけをフィルタリングするにはどうすればよいですか?ありがとう –

0

Microsoft Message FilterのWiresharkのそれに近い機能を提供しながら、それは、同様PROCESSIDでキャプチャをフィルタリングすることができ、プロセスモニタよりもはるかに有益なツールであると考えられます。それはProcess Monitorと同じくらい軽量ではありません(インストーラは〜60 Mbです)、独自の(しかも無料です)。

関連する問題