• 締切済み

localアプリケーション同士の通信のモニタリング

OSはWindows2000です。 例えば、ローカルでWebサーバなどを立上げ、ブラウザからアクセスすると ブラウザとWebブラウザの間でHTTP通信が発生すると思いますが、これを モニタ(snoop?)する事は可能でしょうか。 通常のパケットモニタリングのソフトだと、ネットワークアダプタを監視 しているようで、127.0.0.1(localhost)発着の通信は監視してくれない ようです。 何か方法があれば、教えて頂ければ幸いです。

みんなの回答

noname#41381
noname#41381
回答No.3

s-marikoさんが言われているようにWinPcapはLoopbackはサポートしていないようです。 http://winpcap.polito.it/misc/faq.htm#Q-13 なので、それを使っている「Windump」も「Ethereal」も「vigil」もやはりダメではないでしょうか? とりあえず思いつくのはWinsockのやりとりをキャプチャするshimとかでしょうか http://www.sstinc.com/home_winsock.html 何かもっといい方法がありそうな気がしますが...^ ^;;

  • nagare
  • ベストアンサー率33% (280/831)
回答No.2

フィルターで絞り込んでもダメですか? (取りこぼしという問題だとよいのですが)

  • nagare
  • ベストアンサー率33% (280/831)
回答No.1

「vigil」はHTTP見えます

参考URL:
http://homepage2.nifty.com/spw/vigil/
s-mariko
質問者

補足

早速のご回答有難うございます。 実はvigilは既に試しておりまして、localhost以外の通信の モニタは確認できたのですが、localhost発着の通信はどう やってもできませんでした。 何か、特別な設定が必要でしょうか? NICの設定は、LOCAL,プロミスキャス双方で試しました。

関連するQ&A