通常、パケット スニファーはローカルホストのトラフィックをキャプチャしません。localhost 環境 (Ruby on Rails 開発から生成されたもの) でいくつかの投稿データを検査する必要があります。localhost パケットを公開するプログラムを知っていますか?
5 に答える
http スニッフィングに Windows ボックスでフィドラーを使用しています。http トラフィックだけを見ているので、WireShark のようなもので得られるノイズの量はほとんどありません。
ローカルで送受信されるデータを処理する秘訣は、URL に別のエンドポイントを使用することです。http://localhost/YourServiceNameの代わりにhttp://127.0.0.1./YourServiceNameを使用すると、常にうまくいきました。IP アドレスの末尾に「ドット」を含めることが重要です。理由は聞かないでください。
Firefoxを使用している場合は、HTTPログ機能を使用できます。
アドレスを localhost から割り当てられた IP アドレス (192.168.12.34 など) に変更すると、パケット スニファーがパケットを認識できるようになります。
これらのパケットはおそらく存在しません。ホストを離れていないときにデータをパケット化する理由はありません。データはソケットからソケットに移動する必要があります。
送信システム コールを監視するには、Instruments や Dtrace などを使用できます。
私は HTTPScoop のユーザーとして満足しています: http://www.tuffcode.com/
これは、Firefox などで見られる HTTP トラフィック アナライザー アドオンに似ていますが、システム全体で機能するので便利で、利用可能なネットワーク インターフェイスを監視するように切り替えることができます。
無料ではなく、HTTPS トラフィックも監視しませんが、ツールボックスに追加する価値はあります。