有没有办法在Windows中使用java以编程方式创建ARP缓存条目?

时间:2013-03-07 12:23:11

标签: mapping arp

我想使用编程语言(最好是java。)将arp ip添加到mac映射到arp缓存。

1 个答案:

答案 0 :(得分:1)

您只需运行命令ARP -s inet_addr eth_adr,其中inet_addr是IP地址,eth_adr是硬件地址。
在Java中:

 Process child = Runtime.getRuntime().exec("arp -s 220.0.0.161 00-50-04-62-F7-23");

在c#中:

 Process process = new Process();
 process.StartInfo.FileName = "arp -s 220.0.0.161 00-50-04-62-F7-23";
 process.StartInfo.CreateNoWindow = true; //Don't show window
 process.Start();
相关问题