我使用 Linux kali 工具 hping3 发送和接收欺骗性 IP 数据包。现在我想使用 java 发送欺骗性 IP 数据包。我查看了这些问题,但找不到任何好的资源(现有链接不起作用)或有效的解决方案。
- How to fake source ip-address of a udp-packet?
- Spoof source IP/Port with DatagramPacket
- Creating raw packets to spoof UDP Packets
- How to Spoof ip in java
他们中的大多数人都接受了答案,但这些答案解决方案现在不起作用。大多数这些答案的解决方案链接不像这些链接那样有效。
- http://jnetpcap.com/
- http://netresearch.ics.uci.edu/kfujii/jpcap/doc/javadoc/jpcap/JpcapSender.html
- http://netresearch.ics.uci.edu/kfujii/jpcap/doc/
附加信息。 我的电脑是 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/