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

发布于 2024-11-30 11:13:39 字数 81 浏览 1 评论 0原文

我想被动地在传出数据包中包含附加数据,并从传入数据包中检索它。有没有办法在Java中做到这一点?基本上我需要一种方法来连接到网络堆栈中我自己的子层。

I'd like to passively include additional data on outgoing packets and retrieve it from incoming packets. Is there a way to do this in Java? Basically I need a method for hooking into otherwise shimming my own sublayer in the network stack.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ヤ经典坏疍 2024-12-07 11:13:39

在 C++ 中执行此操作的常见方法是 libpcap 或 Winpcap 库。它的 Java 包装器也已实现,可以此处找到

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

The common way to do it in C++ is libpcap or Winpcap libraries. Its Java wrapper has also been implemented, and can be found here.

For packet injection issues, you may use libnet. Unfortunately, it does not have any java wrappers and you should write your own java wrapper by jni.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文