问题标签 [jpcap]
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.
java - java.security.AccessControlException:访问被拒绝(“java.lang.RuntimePermission”“loadLibrary.jpcap”)
我有一个包含 jpcap 类的学校项目应用程序,在尝试运行 jar 文件时出现以下异常:
有没有办法允许我的代码不添加:
到 jre 位置\lib\security\java.policy?
java - 捕获网络数据包并根据它们的进程(程序)名称对其进行分组
我正在做一些研究,我需要捕获每个数据包离开我的计算机并确定它来自哪个进程。在其他世界中,诸如 Microsoft 网络监视器之类的东西。请指导我正确的开始方式。
eclipse - 为什么选择的设备没有在 Jnetpcap 中打开(使用 eclipse)?
我正在学习使用 jnetpcap(在 Windows 8、64 位上)。我首先安装了 Wincap,然后在 Eclipse 中设置了库并运行了以下示例(不做任何更改):http: //jnetpcap.com/examples/classic。它运行没有任何问题,但是一旦选择了设备,就不会发送任何数据包,也不会打印任何内容到控制台。我以管理员身份运行 Eclipse(通过右键单击)。我还需要做什么才能让这个示例按预期工作。请理解我是一个java初学者。这是我在控制台中的内容(此后没有打印):
java - JnetPcap 无线接口
我是否正在使用 JnetPcap API 进行项目,我能够列出成功运行 ClassicPcapExample
我现在遇到的问题是我的无线接口没有在接口中列出,所以我可以嗅探 HTTP 数据包。
这是该程序的输出:
java - JpcapHandler 不会工作
事情就是这样。我试图让网络嗅探器工作,但这个烦人的问题刚刚出现,说 JpcapHandler 无法解析为一种类型。我已经导入了 jpcap 库。不知道如何解决tis问题。请帮我解决一下这个。我在网络编程方面有点新。
java - 发送者的 MAC、接收者的 MAC 和路由器 MAC - LAN 内:java jpcap 的测试
这些天来,我正在“自学”有关数据包交换网络的知识,包括 TCP、UDP 和其他协议。我已经确认发送者的 MAC 地址不能直接发送到接收者,因为数据包往往通过几个路由器(其中一个 WAN)传播。
但是在局域网中,我假设了类似的场景,假设有一个路由器用于两个终端,它们正在联系一个简单的“TCP 聊天”——用 Java 设计。(我不会给出它的代码)。我在java中设计了一个简单的“数据包嗅探器”(通过使用jpcap),它从每个“数据包头”中提取MAC地址并将它们放在一个文本文件中,如下所示......
好的。?现在......我的疑问是......在上面的数据中,我发现路由器的MAC没有被包括......!当我的终端是接收者时,它有数据包嗅探器,因此我可以直接看到上面的发送者的 MAC 地址..!
但我的论点是......发送者和接收者之间有一个路由器(在局域网中)......?那为什么上面的代码没有显示路由器的 MAC 而不是显示发件人的 MAC..?
但是,当我通过浏览器连接到 Google 时执行我的“数据包嗅探器”时,我观察到上述数据如下所示......
在这里我可以看到我的 LAN-Router 的 MAC ......!
任何人都可以解释为什么当我通过 TCP 聊天与 LAN 中的对等方联系时看不到 LAN-Router 的 MAC...?
提前致谢..!
java - 使用 jpcap 库从网络捕获数据包并保存在数据库中
我正在使用 jpcap 库捕获数据包并保存在 Mysql 数据库中。我想分别做这两个功能。我的程序捕获数据包并保存在数据库中,然后捕获另一个数据包并保存在数据库中。我想要的是一种方法捕获数据包,另一种方法保存在数据库中。保存数据包不会停止捕获以完成该过程。
处理捕获数据包的数据包处理程序:
java - 使用 jPcap 在 Java 中实时重建 TCP 会话
我正在监听一个特定的网卡并使用 jPcap 库捕获 TCP(只是 TCP)数据包。但是,我需要整个 TCP 会话,而不是单个数据包。
在 Wireshark 中,我可以选择“follow tcp stream”,这样我就可以从头到尾获取整个会话。我想在 Java 中做到这一点。如何实时重建这些数据包?我想在监听网卡并捕获新数据包的同时重建 TCP 会话。我怎样才能做到这一点?这是我捕获数据包的代码:
java - 使用 Jpcap 的线程“主”java.lang.UnsatisfiedLinkError 中的异常
我jpcap
在我的java程序中使用。我尝试了一切让它运行但没有任何效果。
给出异常::
我正在使用netbeans7
, JDK7
,Windows 7
所有 32 位
java - Jpcap openDevice 错误
我已经安装了 64 位版本的 jpcap.dll,它似乎工作正常,我可以使用 JpcapCaptor 获取我的设备列表。但是我在 openDevice 有一个错误......这是我的代码:
错误说:“ java.lang.NoSuchMethodError: setRoutingOption
”
我不知道我做错了什么。它可能来自 dll 吗?
编辑:这是列表:
谢谢