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

最佳答案

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

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

关于java - Java是否允许我被动地将数据添加到传出网络数据包?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7114131/

10-14 12:45
查看更多