AVレシーバーとその携帯アプリで使用されているプロトコルを私の携帯電話で分析しようとしています。基本的に、私は電話でアプリからのすべてのGET / POSTリクエストと受信機からのレスポンスを見たいです。もちろん、これは電話でも受信機でもないコンピューターで表示する必要があります。私のラップトップと電話はWi-Fi経由で私のネットワークに接続されており、受信機はイーサネット経由で接続されています。
私の最初の考えはWiresharkを使うことでしたが、私はそれを使った経験が非常に限られていて、それが走っているコンピュータのために意図されていないパケットを調べる方法があるかどうかわかりません。私がこれを調査するために何をグーグルすべきなのかさえ私にはわかりません。
また、ログに保存しながら、2つのデバイス間でメッセージを中継するだけの場合、何らかのプロキシサーバーが機能することも考えられます。繰り返しますが、何を検索するのか完全にはわかりません。
私が最初に試みたのは、受け取ったリクエストを出力するだけの非常に基本的なWebサーバーをpythonで作成することでした。私は自分のWebサーバーでモバイルアプリをポイントし、何を送信しているのかを確認しました。それから私はcurlを使って同じ要求をコンピュータから受信機に送り、それが何に応答するのかを調べました。これはすぐに古くなりました。
手短に言うと、2つのデバイス間のHTTPデータを検査するための最も適切なツールは何でしょうか。
http
(これは、通信がHTTPSまたは他のプロトコルではなくHTTPを介して行われることを前提としています)。