Windowsで任意のアプリのネットワーク通信を監視・解析する方法|無料ツール「Fiddler」の使い方
Windowsには、さまざまなパフォーマンス問題を追跡するためのパフォーマンスモニターが標準搭載されています。たとえば、タスクマネージャーから起動できる「リソースモニター」を使えば、どのアプリケーションがどのリソースを使用しているのかをより詳しく確認でき、問題のあるアプリを特定して必要に応じて終了させることも簡単です。
しかし、特定のプロセスがどのネットワークリソースへアクセスし、どんな通信を行っているのかといった詳細な監視やレポートとなると、Windows標準ツールでは深い分析まで行うことができません。FirefoxやInternet Explorerが最も帯域幅を消費していることは分かっても、そのアプリが具体的にどのWebページやWebコンポーネントを要求・読み込みしているのかまでは把握できないのです。ここで活躍するのがFiddlerです。
インターネットトラフィックの完全分析を実現するFiddler
インターネット/ネットワークトラフィックの分析ツールをお探しなら、Fiddlerが最適なソリューションです。Fiddlerは無料で利用できるアプリケーションで、プロセス単位でインターネットトラフィックの分析とデバッグを行えます。HTTPトラフィックを総合的に監視・デバッグ・ログ記録し、ローカルコンピューターとインターネットサーバー間のすべての通信やデータ交換を追跡します。さらに、ブレークポイントを設定すれば、各アプリケーションが何をダウンロードし、何をアップロードしているのかを正確に確認することも可能です。
Fiddlerは、HTTP、HTTPS、プロキシ接続など、あらゆる種類のインターネット接続を監視できる点も大きな魅力です。
インストール方法と基本的な使い方
Fiddlerは公式サイトからダウンロードし、Windowsパソコンにインストールできます。インストールは非常に簡単で、複雑な設定は一切不要です。なお、Windows 8でFiddlerを使用する場合は、「Enable Loopback」ユーティリティを別途インストールする必要があるので注意しましょう。
Fiddlerの基本操作は直感的で理解しやすくなっています。プログラムを起動すると、2列構成のウィンドウが表示されます。左側の列にはWebセッションや現在の接続が表示され、新しい接続が記録されるたびにリストが更新されていきます。右側の列には、左側で選択した接続の詳細情報が表示され、タブを切り替えることで、監視中のプロセスに関する追加情報も確認できます。

デフォルトでは、Fiddlerの実行中に開かれた対応アプリケーションすべてが監視対象になります。特定のアプリケーションだけを監視したい場合は、ツールバーの「Any Process」アイコンをドラッグし、監視したいアプリケーションのウィンドウ上にドロップします。これにより、Fiddlerは他のトラフィックを除外し、そのアプリケーションのトラフィックだけを表示するようになります。
具体例を挙げて説明しましょう。Internet Explorerでサイトを閲覧し、ファイルをダウンロードしているとします。同時にFirefoxやGoogle Chromeも開いていますが、監視したいのはInternet Explorerのトラフィックだけです。この場合は、「Any Process」アイコンにカーソルを合わせ、Internet Explorerのウィンドウ上へドラッグ&ドロップします。なお、Fiddlerが記録するのはその特定のInternet Explorerウィンドウのトラフィックのみである点に注意してください。
内部的には、Fiddlerはプロセス単位でトラフィックを監視しています。Internet Explorerのプロセス(ウィンドウ)が複数ある場合、それぞれ別のプロセスとして扱われます。逆に、1つのInternet Explorerプロセス内で複数のタブを開いている場合は、それらすべてのタブが1つのプロセスとして扱われます。

まとめ:Fiddlerの評価
Fiddlerは、インターネットトラフィックの監視やネットワーク利用時のトラブルシューティングに役立つ優れたアプリケーションです。基本操作はシンプルなので、技術専門家だけでなく一般のPCユーザーでも十分に活用できます。
唯一の難点は、Process IDを指定してプロセスを直接選択できないことです。監視対象のアプリを選ぶには、常にドラッグ&ドロップ操作が必要となります。つまり、Fiddlerはウィンドウを持つアプリケーションにしか使えず、バックグラウンドでインターネット通信を行っているプロセスの監視には向いていません。この点だけ理解した上で使えば、ネットワーク解析の強力な相棒になってくれるでしょう。
Fiddler本体のほかに、機能を拡張・強化するためのさまざまなアドオンも公開されています。用途に応じて組み合わせると、さらに便利に活用できます。
-
iPadのSIMロックを解除して好きなキャリアで使う方法【完全ガイド】
Apple以外の販売店からセルラーモデルのiPadを購入した場合、後になってそのiPadが特定のネットワークにロックされていることに気づくことがあります。別のキャリアのSIMカードを挿入しても、モバイル通信は使えず、エラーメッセージが表示されるだけ。そんな経験をした方も多いのではないでしょうか。 この記事では、iPadのSIMロックを解除して、どのキャリアのSIMでも使えるようにする方法を詳しく解説します。 なお、iPhoneのアクティベーションエラーでお困りの場合は、「iPhoneをアクティベートできません」エラーの対処法をご覧ください。 念のため補足しておくと、この記事の内容はセルラー機能
-
Wi-Fiパスワードを確認する方法まとめ|Windows・Mac・Android別に徹底解説
先日、弟が同僚に急いでメールを送らなければならない場面がありました。ところが、新しいスマートフォンで初めてWi-Fiに接続しようとしたとき、「Wi-Fiのパスワードは何?」と聞かれて、私は答えられませんでした。しばらくパスワードを入力する機会がなかったため、すっかり忘れてしまっていたのです。そこで調べてみたところ、Wi-Fiパスワードを確認する方法がいくつも見つかりました。この方法のおかげで恥ずかしい思いをせずに済んだのですが、同じ悩みを抱えている方にもきっと役立つはずです。 私はWindowsユーザーですが、MacやAndroidを使っている友人たちも、Wi-Fiパスワードを忘れて困ることが