問題タブ [jnetpcap]

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 に答える
377 参照

packets - jNetPcap 特定の IP アドレスから送信された場合にパケットを破棄する

式が状況に一致する場合、パケットをフィルタリングして破棄しようとしています。つまり、パケットが 192.168.1.100 から来ている場合、宛先 (192.168.1.119) に配信されるべきではありません。

私の場合、ホストは 192.168.1.100 なので、Pcap.OKは true を返します。しかし、パケットはまだ宛先に送信されています。そのパケットの送信を停止するにはどうすればよいですか???

ティア

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

pcap - jnetpcap ライブラリを使用した ARP パケットのデコード

jnetpcap ライブラリを使用してパケットを読み取ろうとしているときに、次のエラーが発生しました。何が原因でしょうか?

ただし、一部の Tcp 、 Udp パケットも読み取ることができました。

0 投票する
0 に答える
90 参照

java - ubuntu jnetpcap ネイティブ ライブラリの tomcat *.so を読み込めません

pcap 解析機能を持つ tomcat にアプリケーションをデプロイしたいと考えています。モジュールはEclipse /端末で正常に動作していました。Tomcat では、以下のようなエラーが表示されます。

写真

この問題を解決するために、次の手順を試しました。

  1. jnetpcap.jar と *.so (1.4r1425 バージョン用の 2 つのファイル) を $PATH に追加します。
  2. tomcat lib フォルダーに jnetpcap.jar を追加します。
  3. JAVAで私は使ってみましたSystem.loadLibrary("path/to/so/files");

それらのどれも機能しませんでした。また、Tomcat がどのようにネイティブ ライブラリをロードするのかは、私にはわかりません。これをTomcatで機能させるための解決策を親切に提案してください。

0 投票する
0 に答える
227 参照

udp - Jnetpcap UDP チェックサムの再計算

IPD 宛先を変更したパケットで UDP チェックサムを再計算しようとしていますが、関数 udp チェックサムはパラメーターを受け入れないようです。jnetpcap 1.4 を使用しています。

UDPのチェックサムフィールドの場所と形式に関する情報を取得するのに役立つ人がいます。再計算値に従って、適切なフィールドを手動で書き込むことができます。ありがとう !!

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

java - jnetpcap: ubuntu でバイト配列を使用して PcapPacket を作成できません

バイトの HexString をバイト配列に変換し、この配列から PcapPacket を作成しようとするこのコードを実行しようとしています。

次のエラーが表示されます。

うまく機能しているように見える機能を確認しました。また、root権限でEclipseを使用しています(ubuntuで)。

Eclipse にライブラリを追加するために、Eclipse で新しいユーザー ライブラリを作成し、jar とネイティブ ライブラリの場所 (.so/.dll があるフォルダー) を追加しました。

Linux(ubuntu)とWindowsの両方で同じ問題があります。助けてくれてありがとう

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

java - HTTPS トラフィックをキャプチャする jnetpcap

jnetpcap を使用して初めて単純な Sniffer システムを開発しています。いくつかのコードを変更したところ、現在、HTTP トラフィック (ポート 80) を読み取り、そのフィールドを出力できます。

そして、私はそれをループします。jnetpcap を使用して HTTPS (ポート 443) パケットを処理するにはどうすればよいですか?

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

java - クラスパスの NoClassDefFoundError

次のコマンドを使用してプログラムを実行しようとしています:

タイトルエラーが発生しています:

誰かが私が間違っているかもしれないことを私に指摘できれば、非常に感謝しています。