java - 创建原始数据包以欺骗 UDP 数据包

标签 java sockets udp

我正在寻找使用 Java 来欺骗 UDP 数据包。是否有任何好的 Java 库可以让您创建自己的 RAW SOCKETS?

最佳答案

我会使用包装 libpcap 的 Java API .

libpcap 有一个“注入(inject)”功能,允许您发送原始数据包。 (当然,您在尝试发送数据包的机器上必须具有 root 或管理员权限。)有许多可用的 Java API,例如 jNetPcapjpacp .例如,jpcap 有一个 class that allows you to send any packet .

关于java - 创建原始数据包以欺骗 UDP 数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/650825/

相关文章:

java - 在两个图像之间循环

java - 如何在 if 循环中排除负数?

networking - Pcap丢弃数据包

谁能告诉我如何在sunsolaris系统中运行udp客户端服务器程序?

java - 在哪里/如何获取 PDE 构建目标平台插件?

java - JDO - 在将模型对象传递给 View 之前,我是否需要对其调用 DetachCopy?

ios - 在 iOS 中使用 Socket 上传和流式传输视频

java - DatagramPacket - getData 是否总是返回传递的相同缓冲区?

javascript - 使用socket-io制作一个基本的聊天应用程序

sockets - D receiveFrom没有收到完整的数据包