問題タブ [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 に答える
2492 参照

java - maven プロジェクトの依存関係として jnetpcap を追加する方法は?

jnetpcap を使用するアプリを作成しました。マルチプラットフォームで、32 および 64 のプラットフォームで動作する必要があります。私は以前にmavenを使用したことがないので、jnetpcapのすべてのバージョンをプロジェクトに追加するにはどうすればよいですか?

nar https://github.com/sugree/jnetpcapを使用するソリューションを見つけましたが、適切な使用方法がわかりません。

プロジェクトの構造をコピーして、そこに jnetpcap をコンパイルする必要がありますか? これが依存関係ではなく nar の場合、プロジェクトに追加する方法を教えてください。Java クラスで jnetpcap を使用できますか?

PS また、ここから conf を使用して jnetpcap を依存関係として追加しようとしました: https://www.versioneye.com/clojure/jnetpcap:jnetpcap/1.4.r1425-1d

この行を pom.xml に追加しました。

エラーなしでコンパイルされますが、コマンド exec:java -Dexec.mainClass="org.sample.Main" でプロジェクトを実行しようとすると、エラー: "no jnetpcap in java.library.path" でクラッシュします。

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

java - jnetpcap - java.lang.UnsatisfiedLinkError: com.slytechs.library.NativeLibrary.dlopen(Ljava/lang/String;)J

サンプルの java-jnetpcap アプリケーションを実行するために IntelliJ を使用しています。クラスパスに64ビットJDKがあり、次の依存関係が含まれています

以下のsample.javaクラスを実行しています

以下の例外をスローしています。

どこが間違っているかについての入力を提案してください。

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

data-mining - Java での侵入検出用の K-means コードを共有できますか?

どこでも検索して、整数値で機能するコードを1つ取得しましたが、文字列値を使用したコード、つまり文字列値を使用して重心を計算するコードが必要ですか? 前もって感謝します

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

parsing - pcapでメッセージを検証するには?

pcap ファイルのデコードされたパラメーターで必要なツリーを展開し、その中のメッセージを検証する必要があります。

例: スクリーンショットに示すように「Transmission Control Protocol」を開き、「This is an ACK to the segment in frame: 278」というメッセージを検証します。

pcap ファイル内のメッセージを検証するために、Java で自動化スクリプトを開発する必要があります。現在、jnetpcap lib を使用しています。あなたの入力に感謝します!. ここに画像の説明を入力

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

android - Androidでjnetpcapを使用する

パケットを作成し、Android アプリケーションでネットワーク (ネットワークの第 2 層) に送信したい Android Studio を使用します。 jnetpcap-1.3.0 ファイルをダウンロードします。私のAndroidプロジェクトに、それは正しいですか?このステップで、jar ファイル (jnetpcap.jar) でいくつかのクラスを呼び出すことができますが、この Android アプリケーションを実行したいときにエラーが発生し、この問題を解決する方法がわかりません。パーミッションは次のように、アンドロイドアプリケーションにいくつかのパーミッションを割り当てます:

私のコードは次のとおりです。

androis studio の logcat に次のエラーが表示されます。

android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:107) で
この問題を解決するにはどうすればよいですか?

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

java - jNetPcap 確認応答値

Wiresharkが返すようなtcpからackを取得しようとしています。Wireshark では 1 または 647 の ack を返します。

私はこれらのACKを受け取ります:

1918004163 3350411129 3083820792 1730247758 3668869711 4218577993

これは私のコードです:

Wireshark と同じ ack 値を取得するにはどうすればよいですか?

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

java - jNetPcap の相対シーケンス/ack 番号

比較のために相対的なシーケンス番号と ack 番号を取得しようとしましたが、jNetPcap で相対的な番号を取得する方法が見つからないようです。両方の絶対値を取得できますが、これには興味がありません。

親戚を取り戻す方法を知っている人はいますか?

前もって感謝します。