私は、Linuxのkaliツールhping3を使って、詐称されたIPパケットを送受信しました。今私は、javaを使用して詐称されたIPパケットを送信したいと思います。私はこれらの質問を見ましたが、良いリソース(既存のリンクはうまくいかない)や解決策を見つけることができませんでした。どのようにIPスプーフィングを行う/ JavaのUDPパケットのソースアドレス/ rawソケットプログラミングを変更する?
- 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/
追加情報。 私のPCはLinuxサーバー(64ビット)で、64ビットJDKです。 1つの解決策はウィンドウズでは機能しましたが、Linuxでは機能しません。
自分のウェブサイトに何が問題なのか分かりませんが、jnetpcapはlibpcapの固いJavaラッパーです。私はそれを数回使った。たぶんバージョンや例がまだ浮かんでいるかもしれません。 – Malt
私はWindows上で動作しているバージョンを持っていますが、どれだけ試しても、Linux 64bit PCで動作させることはできませんでした。 –