如何在没有Internet的情况下获取局域网中所有系统的Mac地址?

时间:2017-08-31 09:55:41

标签: php networking lan

如何在没有Internet的情况下获取局域网中所有系统的MAC地址?这可能不使用任何扩展或使用Core PHP 5.6 +?

1 个答案:

答案 0 :(得分:0)

如何在没有Internet的情况下获取LAN中所有系统的MAC地址。

在Linux上安装netdiscover(如果未安装)

=IFERROR(SUMIF(Budget!$D$8:$D$62,$B9,INDEX(Budget!$R$8:$AC$62,0,MATCH($I$1,Budget!$R$6:$AC$6,0))),0)

用法:来自终端

apt-get install netdiscover -y

用您的界面替换界面。

来自PHP:

netdiscover -i eth0 

在Windows上:

<?php
    $output = shell_exec("netdiscover -i eth0");
    echo "<pre>$output</pre>";
?>