2017-01-26 9 views
0

wiresharkパケットを使用してhttp/https Webサイトの応答時間を測定できますか?ウェブサイト/ブログのほとんどはHTTPSの応答時間だけをチェックする方法を示していますが、もし私がHTTPSの応答時間を知りたいのであれば、どうですか?ありがとうございます。wiresharkでのHTTPとHTTPS応答

答えて

0

SSLを復号化するようにWiresharkを設定し、HTTPの場合と同様に応答時間を測定します(パケット時間を差し引いて)。 SSLトラフィックを復号化する簡単な方法の1つは、ブラウザにプリマスタシークレットをログファイルに保存し、そのログファイルにシークレットを探すようにWiresharkを設定することです。たとえば、Chromeを設定するには、環境変数SSLKEYLOGFILEをログファイルのフルパスに設定し、Chromeプロセス(バックグラウンドプロセスを含む)を再起動します。その後、Wiresharkで、Preferences >> Protocols >> SSLを開き、Pre-Master-Secretログを同じファイルに指定します。より詳細な手順は次のとおりです。https://jimshaver.net/2015/02/11/decrypting-tls-browser-traffic-with-wireshark-the-easy-way/

応答時間を取得するには、要求/応答の会話からパケットを探します。これらのパケットの一部は、正常に復号化された場合は、「HTTP」というプロトコルで緑色で強調表示されます。いずれかのパケットを右クリックし、「Follow >> SSL Stream」を選択します。これにより、メインウィンドウ内のすべてのパケットがフィルタリングされ、関心のあるTCPストリームに制限されます。ここから、スクロールして、要求からの最後のパケット、応答からの最初のパケット、および応答からの最後のパケットを見つけることができます。次に、応答時間が意味することに応じて、それをカバーする2回を減算します。たとえば、要求が送信されてから応答が開始されるまでの時間を必要とする場合は、最初の応答パケットの時刻から最後の要求パケットの時刻を減算するだけです。

また、質問で言及した他のウェブサイトを使用して応答タイミングを得ることができます。このプロセスは、SSLストリームを復号化した後は本質的に同じです。

+0

httpsレスポンス時間の計算方法は? –

+0

@MuhammadHaziq応答時間をカバーするように更新されました。 SSLストリームが解読されたら、見つけた他のウェブサイトを使用して、計算方法を説明できるようにする必要があります。 – twm

関連する問題