問題タブ [packet-capture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1253 参照

networking - パケットがドロップされました - どのパケットがドロップされたかを調べていますか?

インターフェイスによってドロップされたパケットを出力するにはどうすればよいですか???

RX パケットがドロップされるインターフェイスがあります。以下を参照してください。

0 投票する
5 に答える
1140 参照

javascript - jQuery Ajaxは、どの応答データがどの成功コールバックに対応するかをどのように知るのですか?

.NETWebメソッドに対して同時に非同期で起動するいくつかのjQueryajax呼び出しを含むWebページがあります。

これらのWebメソッドは、各.ajax呼び出しの成功コールバックによって処理されるデータを返します。

私の質問はおそらく低レベルです。jQuery / Javascriptは、どのデータがどの.ajax呼び出しに戻るかをどのように知るのですか?ネットワークスニファを使用してリターンパケットを確認しましたが、発信元のコールにリンクするために使用できるIDは見つかりませんでした。私の推測では、それはjqXHRオブジェクトに関係しています。応答パケットに含まれていると、スニファーに表示されません。

技術的な説明が役立つ場合があります。

追加: サーバー側で非同期メソッドを使用するため、これを求めています。.ajaxが最初に呼び出したメソッドは、データを返すメソッドではありません。別のスレッドが作業を行っています。

0 投票する
3 に答える
6270 参照

php - HEXをASCIIに変換し、GPSトラッカーからのデータ

GPSトラッカーを購入しました。SMSを携帯電話に送信できます。また、GPRSを介したサーバーへのレポートもサポートしています。

ポート8123で自分のサーバーに接続するようにデバイスをセットアップしました。これはFreeBSDサーバーであり、そのポートでパケットを受信することを確認しました。

PHPで記述されたリスナーサーバーのセットアップに成功し、デバイスからデータを受信できます。しかし、部分的なHEXデータを有用なもの(ASCII)に変換するにはどうすればよいですか?

データ文字列の例:

残念ながら、HEXパーツをコピーして貼り付ける方法がわかりません

ID部分を取り出すにはどうすればよいですか?私が試してみましたecho hexdec(mb_substr($data, 4, 7));

データはこのプロトコルに従っています

ドキュメントから:

アップデート

アノミエからの返事で、これをつなぎ合わせることができました

これは次のようなものを出します

0 投票する
4 に答える
3364 参照

c# - C# のレイヤード サービス プロバイダー

UDP パケットをキャプチャしてリダイレクトするために、C# で LSP を作成しようとしています。

私は LSP の経験がほとんどありませんが、LSP はこの種のことができると聞きました。間違っていたら訂正してください。しかし、これは可能ですか?

いくつかのサンプルコードが欲しいのですが、このトピックについて誰かが提供できる情報やアドバイスは何でも受け入れます. :)

0 投票する
9 に答える
191805 参照

networking - Wireshark ローカルホスト トラフィック キャプチャ

ローカルホストで実行される単純なサーバー アプリを C で作成しました。Wireshark を使用してローカルホストのトラフィックをキャプチャする方法は?

0 投票する
6 に答える
69112 参照

macos - Bluetooth スニファー - できれば mac osx

デバイスの近くからBluetooth信号をキャプチャするBluetoothパケットスニファーを見つけようとしています。このアプリケーションが mac osx で動作することを望みます。何かを見つけるのにまったく苦労したので、今のところ要件は低いです。信号強度と MAC アドレスを示すものから始めるとよいでしょう。

0 投票する
2 に答える
1738 参照

java - ネットワーク経由で送信する前にパケットをキャプチャする

私のコンピューターからネットワーク経由で他のコンピューターに送信しようとしているパケットをキャプチャする方法があるかどうかを尋ねたいと思います.一部の Java ライブラリを使用して、そのように設計することは可能ですか?


編集 プログラムは必要ありません.. Java で書かれたそのようなプログラムを作成する方法が必要です... jpcap でパケットを送信できますが、パケットを作成したくありません。コンピュータが送信するパケットを取得したいです。送信する前に編集します。

0 投票する
2 に答える
28713 参照

packet - tcp ストリームをたどる - フィールド「ストリーム インデックス」はどこから来たのですか?

Wireshark には、メニュー項目"Analyze"の下に"follow tcp stream"という機能があります。

使用すると、次のようなスクリーン キャプチャ フィルタが生成されます。

tcp.stream 式 1

このインデックスはどこから来たのですか?

それを含むパケットにフィールドが見つかりません...

0 投票する
2 に答える
3009 参照

winapi - Windows7でのパケットのキャプチャ

転送されたすべてのパケットをコンピューターでキャプチャしようとしています。私のコードはWindowsXPで正常に動作しますが、Windows 7でのみ発信パケットをキャプチャし、着信パケットを表示できません。

これは、受信したパケットのサイズを計算するだけのコードのバージョンです(大きいように見えますが、ほとんどは単なる定義です)。このコードはWindowsXPで正しく機能しますが、Windows 7では何も起こりません(スタックしrecvfromます)(コードは完全であり、Win7で試してみることができます):

私が疑った唯一のことは、MSDNに関するこの記事でした。

IPPROTO_TCPプロトコルのrawソケットを使用したbind関数の呼び出しは許可されていません

しかし、私はを使用してIPPROTO_IPおり、バインド関数のドキュメントにも次のように書かれています。

bind関数を使用してrawソケットにバインドすることもできます(ソケットは、typeパラメーターをSOCK_RAWに設定してsocket関数を呼び出すことによって作成されました)。

したがって、これは問題ではないようです。bindそれにもかかわらず、このコードで呼び出しや他の関数からエラーが発生することはありません。また、 makeエラー10022無効な引数bindを引き起こす関数の呼び出しを省略しました。私も交換しましたが、どちらも役に立ちません。recvfromIPPROTO_IPIPPROTO_TCP

私はそれを正しく行っているかどうかはわかりませんが、このコードはWindowsXPで問題なく動作します。とにかく、私はWindows XP/7でローカルIPアドレスに関連するパケットを送受信する方法を探しています。

また:

  • このコードは、Windows 7の特権(管理)モードで実行しています。
  • Winpcapまたは他のサードパーティライブラリは私にとって利用可能なオプションではありません。
0 投票する
1 に答える
127 参照

connection - プログラムの接続とパケットの追跡

これが非常に簡単な質問であることを願っています.. Windowsでコンパイルされた.exeプログラムがあり、Webサーバーのphpリソースに接続してデータをフェッチすることがわかっています。それらはわずか 1 ~ 2 KB ですが、私が知りたいのは、接続先の php リソースは何ですか? Windowsで、他のプログラムの接続を追跡できるプログラムはありますか?

どうもありがとうございました!マッテオ