Java是否允许我被动地将数据添加到传出网络数据包?

时间:2011-08-18 21:06:06

标签: java networking network-programming middleware

我想被动地在传出数据包中包含额外数据并从传入数据包中检索它。有没有办法在Java中这样做?基本上我需要一种方法来挂钩,否则在网络堆栈中填充我自己的子层。

1 个答案:

答案 0 :(得分:1)

在C ++中使用它的常用方法是libpcap或Winpcap库。它的Java包装器也已实现,可以是found here

对于数据包注入问题,您可以使用libnet。不幸的是,它没有任何java包装器,你应该用jni编写自己的java包装器。