web-dev-qa-db-ja.com

パケットスニッフィングSMTP接続

リモートSMTPサーバーを介して電子メールを送信するWindows上のプログラムがありますが、失敗する理由に関するログやその他の情報がないあいまいな「接続できません」というエラーメッセージが表示されて失敗します。 SMTPサーバーをテストし、同じ資格情報で動作することを確認しました。

プログラムはSSL/TLSをサポートしていないため、サーバーへのプレーンテキストログインを使用します。したがって、SMTP接続は平文で送信する必要があります。パケットスニファを使用して、試行された接続を監視し、何が送信されているかを正確に確認する簡単な方法はありますか(接続が失敗した理由を見つけるために)?

1
jrdioko

Wireshark

その吸盤をインストールし、それを起動し、キャプチャを開始し、ボブのヤーおじさん。

6
EEAA

はいあります。クライアント(Wireshark、Microsoft Network Monitorなど)にパケットキャプチャプログラムをインストールしてキャプチャを開始し、プログラムを起動して電子メール機能を呼び出してから、キャプチャを確認します。プロトコル(SMTP)または送信元/宛先IPアドレスでキャプチャをフィルタリングして、キャプチャからすべての「ノイズ」をフィルタリングし、関心のある会話のみに集中できるようにすることができます。

4
joeqwerty