Javaアプリケーション内でARP要求を送信する方法はありますか?ARPはTCPとUDPの下にあるため、デフォルトではJavaはARP要求を送信できませんでした。ARPリクエストを送信できるサードパーティのJavaライブラリがあるのではないかと思っています。
ARP応答をキャプチャするには、jpcapを使用して一部を解決できることを知っています。
ありがとう
Java アプリは、別のツールを呼び出して外部コマンドをいつでも実行できます。ただし、「標準のJava」が何を意味するのかわかりません。
グーグルに基づいて、Javaにあるkraken pcapにarpingがあるようです。クラーケンについてを参照してください。
目的に使用されるjpcapもあります。
いいえ、ネイティブ Java ではありません (これはセキュリティ上の懸念によるものだと思います)。これは可能ですが、C++/C ネイティブ コード ライブラリと JNI プログラミングを使用する必要があります。https://forums.oracle.com/forums/thread.jspa?threadID=1690617