gpt4 book ai didi

java - 使用 Java 套接字读取 IP 层 header

转载 作者:可可西里 更新时间:2023-11-01 02:50:04 26 4
gpt4 key购买 nike

有没有办法(在 Java 中)使用 TCP 或 UDP 套接字读取 IP 层 header (我对 src 和 dst IP 感兴趣)?

我知道可以使用 pcap(数据包捕获),但我没有找到使用套接字的方法。这背后的原因是什么?

最佳答案

在操作系统层面,你需要raw sockets访问 IP 层 header 。但幸运的是,纯 Java 中不存在原始套接字,因此您需要 native 代码来进行相关的系统调用。

有些 Java 库使用 JNI 组件进行 native 调用。一个例子(我过去曾成功使用过)是 Rocksaw .

关于java - 使用 Java 套接字读取 IP 层 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55221488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com