如何获取使用程序连接到路由器的设备列表

时间:2015-08-06 10:27:59

标签: router

使用c编程我需要显示连接到终端上路由器的设备的mac地址。我尝试了很多东西但仍然没有得到确切的输出。请点击任何命令来获取详细信息请分享.i我正在做这个项目,所以如果有人知道的话,请分享答案。

2 个答案:

答案 0 :(得分:0)

不确定是用C做的,但我看看ettercap你可以使用一些命令行脚本来轻松获取有关所有连接设备本地网络的信息。

答案 1 :(得分:0)

您正在寻找的是编写您的arp-scan。

要做到这一点,基本上你需要编写或使用现有的基于C的ping代码。 Apple有一个很好的简单ping。

以下是苹果公司简单ping的链接 - simplePing

然后你会想要打开你的设备arp-table。这将根据设备而有所不同,但应该有一些方法可以使C代码在窄范围的设备上兼容。

这是一个有趣的代码审查,涉及您正在寻找的内容。 Post is here