问题标签 [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 - 如何为 Ubuntu 安装 Jpcap
这似乎是一个非常愚蠢的问题,但我在安装 jpcap 时遇到了很多麻烦。
我是 Ubuntu 的新手,不知道它的架构,如果你能用描述一步一步地告诉我这个过程会非常有帮助。
目前我有文件 jpcap-0.7.tar.gz、bison-2.4.1.tar.bz2、m4-1.4.13.tar.gz、flex-2.5.35.tar.gz、libpcap-1.3.0 .tar.gz。我在某处读到这些文件是安装 jpcap 所必需的......
在此先感谢。
java - 以 TCPDump 格式 (Java) 保存捕获的数据包
我想以 TCPDump 格式保存捕获的数据包。我正在使用带有 JPCap 库的 Java。但是,我无法使用 JpcapWriter.writePacket() 函数,它给了我一个 JVM 错误。这是导致 JVM 错误的代码: captor=JpcapCaptor.openDevice(interfaceList[interfaceNumber], 65535, true, 20); captor.setFilter("ip 和 tcp",true);
还有其他方法可以将它保存到 TCP 格式的文件中吗?
capture - 如何在java中使用jpcap捕获IP地址
这是捕获ICMP数据包并存储在txt文件中的代码,但存储信息是二进制格式的。谁能告诉我,如何在明文文件或db文件中捕获ICMP数据包的源地址和大小[如果可能是MAC地址]进行处理。
java - 使用 jpcap 减少数据包长度
我用java写了一个服务器,端口是4444。然后我用终端连接到端口4444(我的mysql真实端口是3306)然后用jpcap捕获数据包并将src端口和ip更改为我的服务器端口和ip 并且我将目标端口和 id 更改为 mysql 端口和 ip。我用 jpcapSender 发送新数据包。问题是,当我发送数据包时,它的长度是 74。但是当我捕获该数据包时,它是 60 字节。我猜这是因为 dont_frag 是假的。但改变它并没有帮助。封装连接;
}
java - 我可以运行使用 32 位 jdk 和 64 位 jre 开发的 java 程序吗?应用程序使用 32 位非 java 系统库
我正在 64 位 Windows 7 安装上使用 64 位 eclipse 开发一个 java 应用程序。我被迫使用 32 位 JDK(1.7.0) 因为应用程序使用Jpcap,它不会用 64 位 JDK 编译。
应用程序必须是跨 32 位和 64 位系统的跨平台,这通常是使用任何 JDK 开发的 java 应用程序的情况。但我认为情况稍微复杂一些,因为除了 jar 之外,Jpcap 还安装了系统库(.dll/.so),这些库又是 WinPcap 和 libpcap 的包装器。因此,Jpcap 调用是对这些库的一系列嵌套调用。
这是问题:
应用程序可执行文件可以在 64 位平台上运行吗?假设用户将安装所需的 x86 库(jpcap.dll/.so、WinPcap、libpcap),因为 Windows 库不存在 64 位版本。
crash - JpCapWriter 使 JVM 崩溃
当我尝试使用 JpCap Writer 将数据包保存到文件时,它会导致 JVM 崩溃。
代码:
崩溃信息:
知道如何解决吗?或者以 TCPDump 格式保存数据包的任何其他替代方法?
java - 如何使用 JAVA 程序丢弃数据包
可能重复:
用 Java 编写丢弃网络数据包的个人防火墙
嗨朋友们,我是这个社区的新手。我是mtech的学生。我正在研究 DOS 攻击检测和预防技术作为论文。我正在使用 jpcap 库来捕获数据包,并且我有一个算法来查找欺骗数据包。我想丢弃欺骗数据包以防止系统受到 DoS 攻击。jpcap 中没有可用的类来丢弃数据包。任何人都可以帮助我找到一种使用 JAVA 程序丢弃欺骗数据包的方法吗?提前致谢。
java - 发送带有 Jpcap 问题的 SYN 数据包
我想用 Jpcap 发送一个 SYN 数据包并得到响应,但是当我这样做时,我会自动发送一个 RST 数据包,但我不想发送一个 RST 数据包。如何停止发送 RST 数据包以及为什么要发送 RST 数据包
这是我的代码:
}
数据包:
java - 如何使用 jpcap 捕获数据包?
我已经安装了 jpcap 并将其添加到库中,但我在这一行有错误:
String[] 设备 = JpcapCaptor.getDeviceList();
我想我加错了,因为它说:找不到 Javadoc。此项目的 Javadoc 文档不存在,或者您没有在 Java 平台管理器或库管理器中添加指定的 Javadoc。
linux - 下载适用于 Linux 的 Jpcap
我将其发布在其他地方,但我认为它已被删除,因此我将其作为新问题发布...这是我的问题;我一直在使用来自http://netresearch.ics.uci.edu/的 Jpcap 库开发数据包嗅探器。我正在使用 java 库的 windows 版本进行开发,但现在我意识到这是我需要的 linux 版本,但是由于网站无法正常工作,(检查链接,我认为服务器已关闭)我无法下载此版本. 有没有人把这个保存到那里的电脑?我知道该网站将来可能会修复,但我真的不想浪费时间等待。
如果有人能把它寄给我,我将不胜感激,因为我迫切需要它来推进我的项目。
在此先感谢,谢恩