Is there a way to send ARP request via Java?

前端 未结 3 1463
轮回少年
轮回少年 2020-12-19 04:56

Is there a way to send ARP request within a Java application? I know that ARP is sitting a layer under TCP and UDP therefore by default Java couldn\'t send ARP request. I

3条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-19 05:35

    As you've stated, the Java standard library does not provide a low level enough networking API to send an ARP request.

    The pcap4j provides Java bindings for libpcap / winpcap and thus can be used to send an ARP request. Information on the library can be found on their homepage. See this sample for how to send an ARP request.

提交回复
热议问题