java - 如何在 java 中对 UDP 数据包进行 ip 欺骗/更改源地址/原始套接字编程?

标签 java linux networking raw-sockets spoofing

我使用 Linux kali 工具 hping3 发送和接收欺骗性 IP 数据包。现在我想使用 java 发送欺骗性 IP 数据包。我查看了这些问题,但找不到任何好的资源(现有链接不起作用)或有效的解决方案。

他们中的大多数人都接受了答案,但这些答案解决方案现在不起作用。大多数这些答案的解决方案链接不像这些链接那样有效。

附加信息。 我的电脑是 Linux 服务器(64 位)和 64 位 JDK。一种解决方案适用于 Windows,但不适用于 Linux。

最佳答案

我发现 Jnetpcap 1.4 for Linux OS 有问题。 Jnetpcap 1.4 在 Windows 中运行良好,但在 Linux 中无法运行,但 Jnetpcap 1.3 在 Windows 和 Linux 中均运行良好。

关于java - 如何在 java 中对 UDP 数据包进行 ip 欺骗/更改源地址/原始套接字编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47156180/

相关文章:

c++ - sscanf 未在此范围内声明 - Eclipse、C++

java - 错误是什么? Android 编程新手

c++ - 如果客户端的互联网断开连接,客户端套接字不会关闭。如何在服务器中检测到此事件?

java - SWT:更好地使用新的 display.shell 方法?

java - 如何在 JavaFX 中设置滚动 Pane 的单位增量?

linux - 列出缺少相应文件的文件

php - 如何在命令行上编辑文件?

bash - 从列表或镜像中找到最快的镜像

java - @MessageMapping 不适用于 Spring Security 和 MVC

java - 如何将 FloatingActionButton 放到 Fragment 中?