データベースに接続されているシック クライアントをテストしています。同じマシンでトラフィックを b/w tcp ポートでスニッフィングする必要があります。
3 に答える
WireShark (以前の Ethereal) は完璧に動作しますが、慣れていない場合、OSX では少し扱いにくいかもしれませんが、Windows では問題なく、Linux では頭痛の種になる可能性があります。http://www.wireshark.org/からダウンロードでき、http: //www.ipprimer.com/packets.cfm で短い入門書を読むことができます。
基本的にcapture
フェーズがあり、データを操作できます。目的のために、関心のあるポート/宛先のパケットへの出力をライブキャプチャしてフィルタリングできます。デバッグに何度も使用しました危険なホーム ネットワーク、またはオフィスでの問題。
MySQL を使用している場合は注意してくださいlocalhost
。たとえば、これは MySQL のキーワードであり、実際には代わりにソケットを使用します..これにより事態がより複雑になります127.0.0.1
。MySQL を使用する場合は常に必ず使用することで、この問題を回避できます。(おそらく、他のソフトウェアがこの規則を使用していますか?)
WireShark などのツールを試すことができます。
Windows を使用していると仮定します。
クライアントとサーバーを 2 台のマシン (2 台の実際のマシン、または VMWare を備えた VM) に分割します。次に、Wireshark を使用します。