問題タブ [packet]

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 投票する
2 に答える
468 参照

packet - リンク層パケット変更を実行するライブラリ

着信パケットと発信パケットの両方に対してリンク層パケットの変更を実行できるライブラリはありますか?

基本的に、着信MACアドレス、IPアドレス、ポートなどに基づいて、パケットにいくつかの変換を行いたい(たとえば、IPペイロードを変更するため)。また、発信パケットに対して同じことを実行できるようにしたい、つまり、パケットを変更したい彼らがシステムを離れる前に。

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

java - プロセスが終了した後にのみパケットが送信されることがありますか? 【ジャワ】

データグラムソケットを開き、他のさまざまなプロセスに送信するアプリケーションがあります....時々、このアプリケーションは、ネットワーク通信も行う別のプロセスを(ProcessBuilderを使用して)起動します...

さて、ジョークは、起動されたプロセスが「時々」メインアプリケーションが終了した後にのみメッセージを受信することです...または、Xに送信することもありますが、メインアプリケーションが停止したときにのみ配信されます...

私は何が起こっているのか見当もつきません...誰かこのようなことを聞​​いたことがありますか? プロセスが停止しているときにのみパケットが送信されますか?

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

c++ - Windows ネットワーク パケットの変更

ネットワーク パケットを (ローカル マシン上で) インターセプトし、ネットワークに送信される前に変更する小さなプログラムを作成しようとしています。データだけでなく、ヘッダーも変更できる必要があります。

すでにいくつかの可能性を検討しましたが、どれを追求するのが最善かはわかりません。オープン ソースのパケット フィルタが存在しますが、フィルタリングはパケットを許可または拒否することしかできないようです。

もう 1 つの解決策は、NDIS 中間ドライバーを作成することですが、ドライバーを作成することは私にはできません。WinDDK の単純なパススルーの例でさえ、数千行あります。また、コードをテストするために常にドライバーを再インストールして再起動する必要があるのも楽しみではありません。

プログラムが自己完結型であり、サードパーティのドライバー/ソフトウェア/その他のインストールに依存しないことが理想的です。

ですから、皆さんが私を正しい方向に向けることができれば、役立つリンクを私の方法で投げていただければ幸いです。

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

javascript - JavaScriptでパケット移動時間を計算する

私のサーバーは時々ブラウザクライアントにパケットをブロードキャストします。

からのパケットからどれくらいの時間がかかったかを把握する方法はありますか?

私は何かの時間を計ろうとしているので、理想的には私のJavaScript関数は次のようになります。

また、このパケットを要求していないため、送信時刻をログに記録できず、クライアント側で受信時刻をログに記録できません。このパケット要求は双方向ではありません。サーバーとのソケットを確立し、サーバーにはパケットを送信する機能があるためです。

どんなアドバイスもあります!

編集:コメットスタイルの接続

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

c# - C# でのパケット マーキング (IP トレースバック)

C# でパケット マーキング アルゴリズムを使用した IP トレースバックの実装を探していますか?

私はそれをグーグルで検索しましたが、何も見つかりませんでした!!!

ウェブサイトにこの実装があることを知っている人はいますか??

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

php - Erlang バイナリ パケット

私はErlangに非常に慣れていないので、PHPのものをいくつか変換していますが、これがわかりません。PHPの関数は次のとおりです。

これは私の試みです:

私は物事を比較するためにcrc32を使用しようとしました.pack( "VV", 1, 3) in php should = <<1/unsigned-little, 3/unsigned-little>>、いいえ?

また、私がやろうとしていることの仕様: http://developer.valvesoftware.com/wiki/Source_RCON_Protocol

ハーフ!

ありがとう

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

caching - IPv6 パケットの書き換えとキャッシング

IPv6 を使用して通信する組み込みデバイスのネットワークのインターネットへの中央ゲートウェイとして機能する Linux を実行しているルーターがあります。インターネットからこのサブネットワークに出入りするすべてのパケットを傍受し、検査し、書き換えたいと考えています。これを行う必要がある理由は、パケットの内容に応じて別の場所に存在するキャッシュに、着信および発信パケットをリダイレクトする透過的な (両端に対して) プロキシ サービスを作成したいからです。

これらのデバイスは、UDP 上で動作する独自のアプリケーション プロトコルを使用して通信するため、Squid のようなものをすぐに再利用することはできません。libpcap のような場所から始めるのに最適な場所はありますか? それとも、上から始めて Squid を書き直す必要がありますか? ネットワーキングについて深く掘り下げなければならなかったのはこれが初めてで、どこから始めればよいかわかりません。

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

binary - 変数(c ++)でパケット(バイナリストリーム)を表すにはどうすればよいですか?

こんにちは私はトランスポートパーサーの個人的なプロジェクトに取り組んでいます。

受信したパケットを2進数で表現し、その後特定のビットを設定できるようにしたい。2番目の部分の実行方法についてはかなり良いアイデアがありますが、最初は本当に行き詰まっています。そのためにunsigned charを使用するようにアドバイスされましたが、その変数で完全なパケットを実際に表すことはできますか。

ありがとう

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

java - アプリケーション用にJavaでパケットヘッダーを作成する

簡単なファイル共有アプリケーションがあります。ユーザーは、1024KBのサイズのパケットを介して相互にデータを送信しています。すべてが完璧に機能しますが、次に必要なのは各パケットのヘッダーです。ヘッダーの概念を完全に理解しているわけではありませんが、ファイルを持っているユーザーのユーザー名、ファイルのサイズ、ファイルの名前などの情報が含まれている必要があると思います。ファイルは、彼が正しいファイルをダウンロードしていることを確認できます。

私がこの種のことを扱うのはこれが初めてなので、どんな例やリンクでも大歓迎です。

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

c# - C# で TCP パケットを作成する

TCP 経由で非常に古いシステムにデータを送信しています。1 つのパケットで 2000 バイトを送信する必要があり、分割しないようにする必要があります (ソケット経由で 2000 バイトを書き出すとどうなりますか)。

はい、アプリケーションレベルでこれを気にする必要はありませんが、実際には気にします。古いシステムには他にオプションがないため、すべてを単一のパケットで受信する必要があります。

netcat を呼び出すよりも恐ろしいことはありますか?