问题标签 [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" 它因错误而崩溃:“java.library.path 中没有 jnetpcap”。

0 投票
5 回答
6255 浏览

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

我正在使用 IntelliJ 运行示例 java-jnetpcap 应用程序。我在类路径中有 64 位 JDK,并包含以下依赖项

我正在运行下面的 sample.java 类

它抛出以下异常:

请就出错的地方提出您的意见。

0 投票
1 回答
73 浏览

java - 我如何检查发送到互联网的数据?

我想检查数据是否发送到互联网。我在这里尝试了 jnetcap 示例

我可以使用下面的代码来检查接收包:

但我没有看到任何关于发送包裹的例子?我如何通过这个 api 或任何类似的 api (java) 跟踪发送的包

谢谢,

0 投票
0 回答
269 浏览

raspberry-pi - 如何在 Raspberry pi (Rasbian OS) 上安装 jnetpcap 库?

任何人都可以帮忙。我想使用 jnetpcap 库捕获数据包。但是我遇到了 Java 构建路径错误。

我想我没有正确安装库。我尝试使用 Debian 版本的 jnetpcap 库。我必须下载什么并放置哪个版本以及如何将其复制到全球环境。.so文件和.jar文件(如果需要)。

我也安装了 libcap-dev。

0 投票
1 回答
62 浏览

data-mining - 任何人都可以与我分享 Java 中用于入侵检测的 K-means 代码吗?

我到处搜索,我得到了一个适用于整数值的代码,但我想要带有字符串值的代码,即使用字符串值计算质心有人可以帮助我吗?提前致谢

0 投票
1 回答
178 浏览

java - 从命令行构建 jar,包括 jnetpcap

我编写了一个使用 JnetPcap 但不知道如何从我的项目构建 jarfile 的程序。它不是 IDE 项目,我已经从命令行编译了所有内容。我的文件夹结构如下

在清单.mf

当我尝试通过发布来构建它时

我没有错误及其构建,但我无法启动我的 jarfile Program.jar

0 投票
1 回答
529 浏览

parsing - 如何验证 pcap 中的消息?

我需要在 pcap 文件的解码参数中扩展所需的树并验证其中的消息。

示例:如屏幕截图所示打开“传输控制协议”,并验证消息“这是对帧中段的 ACK:278”。

需要用 Java 开发一个自动化脚本来验证 pcap 文件中的消息。目前正在使用 jnetpcap lib。感谢您的投入! 在此处输入图像描述

0 投票
1 回答
246 浏览

android - 在安卓上使用 jnetpcap

我想在android应用程序中创建一个数据包并通过网络(第二层网络)发送我使用android studio。我下载jnetpcap-1.3.0文件,这个文件包括一些文件,比如jnetPcap.jar,我添加了这个jar文件到我的android项目,对吗?在这一步,我可以调用 jar 文件(jnetpcap.jar)中的一些类,但是当我想运行这个 android 应用程序时出现错误,我不知道如何解决这个问题。我为android appliaton分配了一些权限,例如权限是:

我的代码是:

我有这个错误,显示在 androis studio 的 logcat 上:

在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:107
我该如何解决这个问题?

0 投票
2 回答
162 浏览

java - jNetPcap 确认值

我试图从 tcp 中检索 ack,就像一个 Wireshark 返回的一样。在wireshark 中,它返回一个1 或647 的ack。但是当我试图从数据包中获取ack 时,它返回一个与wireshark 返回的ack 完全不同的长数字。

我得到这些确认:

1918004163 3350411129 3083820792 1730247758 3668869711 4218577993

这是我的代码:

如何检索与wireshark 相同的ack 值?

0 投票
1 回答
519 浏览

java - jNetPcap中的相对序列/确认号

我一直在尝试获取相对序列和确认编号以进行比较,但我似乎无法找到在 jNetPcap 中获取相对序列的方法?我可以得到两者的绝对值,但我对此不感兴趣。

谁知道怎么找回亲人?

提前致谢。