- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
想知道你们中的任何人都可以给我一些评论和见解。在性能方面,我应该使用哪个,jNetPcap 还是 Jpcap?
谢谢!
最佳答案
引用的帖子包含 jNetPcap 项目所有者公认的有偏见的意见。它几乎不是真正比较的可靠来源。
这两个项目之间的一个明显区别是 jNetPcap 使用 JNI 访问 native 代码。 PCap4j ( http://www.pcap4j.org/ ) 使用 JNA 访问 native 代码和“com.sun” JNA 兼容库 ( https://github.com/twall/jna )。
此外,最新版本的 jNetPcap 不能在 Mac OSX 上构建,即使手动应用,发布到支持论坛的补丁文件也不起作用。 PCap4j 在 Mac OSX 上运行,如果指令在 http://tomute.hateblo.jp/entry/2013/01/27/003209被关注;对于 PCap4J 1.3.0,您必须将 JNA 3.3.0 库替换为更新版本的 JNA 4.1.0。
以下命令行是 Mac OSX 10.9.5 上 PCap4j 1.3.0 的示例:sudo java -cp pcap4j-core-1.3.0.jar:pcap4j-packetfactory-static-1.3.0.jar:./libs/jna-4.1.0.jar:./libs/slf4j-api-1.7.10。 jar:./libs/slf4j-nop-1.7.10.jar:pcap4j-sample-1.3.0.jar -Dorg.pcap4j.core.pcapLibName=libpcap.dylib -Dorg.pcap4j.sample.Loop.count=2 组织.pcap4j.sample.循环 icmp
关于java - jNetPcap 与 Jpcap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3623681/
我是 jpcap 的新手,我一直在寻找一个最有用、最好、使用最广泛、最流行的 jpcap 库? 我遇到了这些 jpcap 库。 http://netresearch.ics.uci.edu/kfuji
Packet packet = new Packet(); while(packet != null ) { packet = jpcap.get
我在 jpcap 库的帮助下用 java 嗅探以太网(eth0)上的数据包...所以,在我的项目中我有一个 JpcapCaptor ... //Open an interface with o
我想使用 jpcap 发送 UDP 数据包。 我的代码是: PcapNetworkInterface nif = Pcaps.getDevByName(args[0]); int sn
我有一个使用 jpcap 捕获网络 ip 地址的程序。但是我收到这个错误 //线程“main”中的异常 java.lang.UnsatisfiedLinkError: jpcap.JpcapCapto
我正在尝试使用 jpcap 读取数据包 header 。 TCPPacket tcpPacket = (TCPPacket) captor.getPacket(); System.out.printl
我正在使用 jpcap 进行数据包嗅探。在wire shark中,我们有名为“否”、“时间”、“源”、“目的地”、“协议(protocol)”、“长度”、“信息”的字段。我可以使用 jpcap 提取除
我正在使用 jpcap 库捕获数据包并保存在 Mysql 数据库中。我想分别完成这两个功能。我的程序捕获数据包并保存在数据库中,然后捕获另一个数据包并保存在数据库中。我想要的是一种方法捕获数据包,另一
我在使用 jpcap 库打开找到的网络设备时遇到问题。我已经在 system32 和 syswow64 中安装了 winpcap 和 jpcap.dll。以下教程代码在尝试打开设备时崩溃。崩溃日志:
我可以读取数据包的内容,但我不知道如何延迟它们。 (我英语不流利。) 最佳答案 数据包捕获不允许您阻止发送数据包。它仅用于监视。如果你想延迟一个数据包,你需要一个设备,例如一台多宿主 PC,位于您的系
我在网络和原始套接字上搞乱了很多事情。我安装了 Jpcap 并尝试了一些示例代码。当我尝试使用 UDP 发送消息的代码时,打开设备时出现一些错误。首先,设备被存储。 NetworkInterface[
我需要使用 Jpcap 过滤 Telnet 数据包。我该怎么做?我试过: captor.setFilter("telnet", true); 但它不起作用...... 最佳答案 通过使用这样的处理程序
我需要创建一个程序来接收 HTTP 请求并将这些请求转发到网络服务器。 Diagram http://img269.imageshack.us/img269/1862/h98trsly.jpg 我仅使
我编写了以下程序,旨在将所有网络设备流量转储到一个文件中。我知道问题涉及 JpcapWriter 的使用。为什么我会收到如下所示的错误消息? import jpcap.*; import jpcap.
如何从 JpCap 数据包中提取相关数据包信息?我正在尝试查找源/目标 ip 和端口。到目前为止,我已经尝试过对 Packet 的 toString() 方法进行字符串解析,但这看起来很粗鲁。 最佳答
想知道你们中的任何人都可以给我一些评论和见解。在性能方面,我应该使用哪个,jNetPcap 还是 Jpcap? 谢谢! 最佳答案 引用的帖子包含 jNetPcap 项目所有者公认的有偏见的意见。它几乎
我正在尝试在 ubuntu 上安装 jpcap,但这给我带来了一些麻烦。我正在使用 debian 软件包,但是当我尝试安装它时,它给了我以下错误消息; Error: Dependency is not
这似乎是一个非常愚蠢的问题,但我在安装 jpcap 时遇到了很多麻烦。 我是 Ubuntu 的新手并且不知道它的架构,如果你能用描述一步一步地告诉我这个过程会非常有帮助。 目前我有文件 jpcap-0
我正在使用 jpcap 库读取网络流量并在执行以下代码时出现异常: NetworkInterface[] devices = JpcapCaptor.getDeviceList(); 错误信息如下:
我在使用 jpcap 和 winpcap 时遇到问题。我以前曾经运行过它,但我不知道现在发生了什么。我已经安装了winpcap并下载了jpcap。第一次运行示例代码时,我收到以下错误。 PacketC
我是一名优秀的程序员,十分优秀!