有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在java中定制ipv6数据包

我正在用java开发移动ipv6,希望定制ipv6数据包

我如何编写类来生成ipv6数据包并自己放置有效负载

以下是类似类的示例:

CustomIPv6 ipv6 = new CustomIPv6();
ipv6.setSource("::1");
ipv6.setDestination("::1");
ipv6.setPayload(MyArrayOfByte); //The byte array which I made it myself. -> the mobile ipv6 extention
ipv6.setUpperLayerType(CustomIPv6.MobilityHeader);
ipv6.sendPacket();
byte[] recv = ipv6.ReceivPacket();
//Now is the time for process the received packet and send some kind of ack.

提前感谢所有的朋友


共 (1) 个答案

  1. # 1 楼答案

    您可以使用http://jnetpcap.com/执行此操作,但它需要安装libpcap或winpcap。此功能对于网络黑客非常有用,这可能是它没有得到更好支持的原因。;)