オープンポートで行われた要求を受信する方法

オープンポートで行われた要求を受信する方法

masterQueueChromecast用に作成しようとしています。これにより、アプリケーション間のキューイングが有効になります。いくつかのネットワーキングの基本は混乱しています。 Java APIを提供する以前のCast SDKを使用しています。

おそらく非常にあいまいで、このサイトには適していないかもしれませんが、正しい方向を教えてくれてありがとう。

これまで私がしたこと:

  • 私はこれを使用しましたパスワード

  • 10.0.0.x私のChromecastがポートで実行されていて開いているようです8089

のすべての転送要求を聞くにはどうすればよいですか10.0.0.x:8089?リクエストをキューに保存し、キューが空になるまでポーリングして再生したいと思います。

より多くの洞察を得るために、次のコマンドを実行しました。

Aakashs-MacBook-Pro:~ aakashshah$ sudo lsof -n -P -i :8009
COMMAND     PID       USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
Google      614 aakashshah  149u  IPv4 0x3837229g56402e0d      0t0  TCP 10.0.0.xxx:64416->10.0.0.xx:8009 (ESTABLISHED)
Google      614 aakashshah  315u  IPv4 0x3837224598nnfe0d      0t0  TCP 10.0.0.xxx:64411->10.0.0.x:8009 (ESTABLISHED)
java      84205 aakashshah   22u  IPv6 0x3837229f49a79725      0t0  TCP 10.0.0.xxx:49562->10.0.0.x:8009 (ESTABLISHED)
java      84205 aakashshah   24u  IPv6 0x3837229f49a7a2a5      0t0  TCP 10.0.0.xxx:49563->10.0.0.x:8009 (ESTABLISHED)

上記の結果10.0.0.xxxは私のIPアドレスです。このポートを継続的に聞き、Chromecast でどのようなリクエストが行われているかを確認したいと思います。

10.0.0.xxx:64411->10.0.0.x:8009 (ESTABLISHED)私も特別な意味が何であるかを知りたいです10.0.0.xxx:64411->10.0.0.x:8009。ポート64411の機能は何ですか?私のルーターで利用可能な無料ポートだと思います。だからそれを使ってChromecastと話します。

プロキシ/ポート転送/逆方向を逆方向に聞くことはできますか?8009経由でリクエスト他の自由港よりも多いですか?

ログイン後、mDNSを理解しようとしました。ページ

ベストアンサー1

1)住所を難読化する必要はありません10.0.0.x。これはプライベートIP範囲アドレスであり、公的には表示されません。

2)「10.0.0.x:8089に対するすべての要求を受信する」ことはできません。 Chromecast はこれらのリクエストを内部的に保存し、Chromecast にデバッグコードがない場合はリクエストをエクスポートする方法はありません。しかし、あなたはできます。

2a)wireshark交換されたすべてのネットワーク要求をスニッフィングするために使用されます。

2b) 他のアドレスからの要求を受け入れて転送するプロキシを使用する。その後、エージェントに問い合わせることができます。非常に単純なプロキシは最初の近似値として機能できますが、socatクエリはできませんsocat

3)TCP 10.0.0.y:64411->10.0.0.x:8009 (ESTABLISHED)IPアドレスを持つホストがホストのポートからポートへのTCP接続(バイトストリームを介した安定したステートフル通信方法)を確立したことを示します。10.0.0.yそのうちの1つはローカルコンピュータです。64411800910.0.0.x

4) ご質問いただいた内容のうち、Proxy Queueの作成に多少時間がかかる場合があります。 Webチュートリアルの検索、ソケットを使用した基本的なCプログラムの作成、遊びwireshark、遊ぶsocatなどをお勧めします。これには数週間かかることがあります。基本に慣れたら、直接エージェントを作成してみることができます。

おすすめ記事