プロプライエタリアプリからのビデオストリームを見ていますが、接続しているURLを知りたいです。この場合、接続先のURLはわかっていますが、wiresharkを使用してどのように決定するのか興味があります。
Wiresharkを開いて、数秒間スキャンします。結果を確認したところ、ストリームを提供しているサイトのURLとポートだけを特定できました。同様に重要な一連のURLパラメータがあります。アプリが接続しているURL全体をwiresharkで確認する方法はありますか?
プロプライエタリアプリからのビデオストリームを見ていますが、接続しているURLを知りたいです。この場合、接続先のURLはわかっていますが、wiresharkを使用してどのように決定するのか興味があります。
Wiresharkを開いて、数秒間スキャンします。結果を確認したところ、ストリームを提供しているサイトのURLとポートだけを特定できました。同様に重要な一連のURLパラメータがあります。アプリが接続しているURL全体をwiresharkで確認する方法はありますか?
完全なURLは、「host」と「path」を連結したものです(「path」は、wiresharkの専門用語でのURIです)。これらの文字列の連結は通常、wireを通過せず(wiresharkでは表示されません)、HTTPでは必要ありません。
したがって、手動で、またはluaディセクタの作成者によって提案されたソフトウェアを使用して、自分でそれらを連結する必要があります。
例:
GET /path HTTP/1.1
Host: www.amazon.com
したがって、完全なURLは次のとおりです。www.amazon.com / path
Luaで記述された次のカスタムディセクタを確認してください。これは、wiresharkHTTPキャプチャで完全なURLを表示するのに役立ちます。
それに関して質問をするのを遠慮しなくしてください、賛成票も同様に好まれます;)
「全体」のURLのようなものはありません。アプリケーションは、その存続期間中に多くのサーバーに接続する場合があります。
認証、構成、ロギング、データなどのために異なるサーバーが存在する可能性があります
。Wiresharkは低レベルの監視ツールです。特定のosiレイヤーのパケットを監視し、フィルターを追加して出力を制限することを選択できます。ただし、特定のアプリケーションのすべての着信接続を集約できるとは思いません。