問題タブ [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.
packets - jNetPcap 特定の IP アドレスから送信された場合にパケットを破棄する
式が状況に一致する場合、パケットをフィルタリングして破棄しようとしています。つまり、パケットが 192.168.1.100 から来ている場合、宛先 (192.168.1.119) に配信されるべきではありません。
私の場合、ホストは 192.168.1.100 なので、Pcap.OKは true を返します。しかし、パケットはまだ宛先に送信されています。そのパケットの送信を停止するにはどうすればよいですか???
ティア
pcap - jnetpcap ライブラリを使用した ARP パケットのデコード
jnetpcap ライブラリを使用してパケットを読み取ろうとしているときに、次のエラーが発生しました。何が原因でしょうか?
ただし、一部の Tcp 、 Udp パケットも読み取ることができました。
java - ubuntu jnetpcap ネイティブ ライブラリの tomcat *.so を読み込めません
pcap 解析機能を持つ tomcat にアプリケーションをデプロイしたいと考えています。モジュールはEclipse /端末で正常に動作していました。Tomcat では、以下のようなエラーが表示されます。
この問題を解決するために、次の手順を試しました。
- jnetpcap.jar と *.so (1.4r1425 バージョン用の 2 つのファイル) を $PATH に追加します。
- tomcat lib フォルダーに jnetpcap.jar を追加します。
- JAVAで私は使ってみました
System.loadLibrary("path/to/so/files");
それらのどれも機能しませんでした。また、Tomcat がどのようにネイティブ ライブラリをロードするのかは、私にはわかりません。これをTomcatで機能させるための解決策を親切に提案してください。
udp - Jnetpcap UDP チェックサムの再計算
IPD 宛先を変更したパケットで UDP チェックサムを再計算しようとしていますが、関数 udp チェックサムはパラメーターを受け入れないようです。jnetpcap 1.4 を使用しています。
UDPのチェックサムフィールドの場所と形式に関する情報を取得するのに役立つ人がいます。再計算値に従って、適切なフィールドを手動で書き込むことができます。ありがとう !!
java - jnetpcap: ubuntu でバイト配列を使用して PcapPacket を作成できません
バイトの HexString をバイト配列に変換し、この配列から PcapPacket を作成しようとするこのコードを実行しようとしています。
次のエラーが表示されます。
うまく機能しているように見える機能を確認しました。また、root権限でEclipseを使用しています(ubuntuで)。
Eclipse にライブラリを追加するために、Eclipse で新しいユーザー ライブラリを作成し、jar とネイティブ ライブラリの場所 (.so/.dll があるフォルダー) を追加しました。
Linux(ubuntu)とWindowsの両方で同じ問題があります。助けてくれてありがとう
java - HTTPS トラフィックをキャプチャする jnetpcap
jnetpcap を使用して初めて単純な Sniffer システムを開発しています。いくつかのコードを変更したところ、現在、HTTP トラフィック (ポート 80) を読み取り、そのフィールドを出力できます。
そして、私はそれをループします。jnetpcap を使用して HTTPS (ポート 443) パケットを処理するにはどうすればよいですか?
java - クラスパスの NoClassDefFoundError
次のコマンドを使用してプログラムを実行しようとしています:
タイトルエラーが発生しています:
誰かが私が間違っているかもしれないことを私に指摘できれば、非常に感謝しています。