是否有终端命令行[在OS X上]用于扫描附近的mac地址?不是列出附近路由器的SSID的airport
,而是列出设备[如电话]的东西。终端命令扫描附近的mac地址
我想用它来运行cron并在每次特定设备进入范围时运行脚本。
谢谢!
是否有终端命令行[在OS X上]用于扫描附近的mac地址?不是列出附近路由器的SSID的airport
,而是列出设备[如电话]的东西。终端命令扫描附近的mac地址
我想用它来运行cron并在每次特定设备进入范围时运行脚本。
谢谢!
说到只有Wi-Fi协议(802.11n)是没有办法的STA找到其他的STA 。 STA只能扫描AP。
但是有一种新的Wi-Fi协议Wi-Fi Direct,您可以在其中搜索PEER。在这种情况下,其他设备需要启用Wi-Fi Direct ...
如果您只想使用“默认”Wi-Fi,则可以嗅探所有channels并检查probe request frames。但这并不简单。
注:我认为我们只是在“基础设施模式”导致“ad-hoc mode”不是很习惯
有以下尝试:
arp -a
输出示例:
router.asus.com (192.168.0.1) at 8:60:6e:ba:17:c8 on en0 ifscope [ethernet]
vmubuntu (192.168.0.9) at (incomplete) on en0 ifscope [ethernet]
? (192.168.0.225) at 0:a0:96:c7:8a:c1 on en0 ifscope [ethernet]
? (192.168.0.255) at ff:ff:ff:ff:ff:ff on en0 ifscope [ethernet]
仅当您连接到Wi-Fi网络时才能使用此功能。而且,您可以通过这种方式找到的唯一的STA是那些也连接到同一网络的STA。 – jml
这适用于我未连接到wifi网络的Mac,而路由器(router.asus.com)通过电缆连接。无论如何,OP必须清楚地表示WiFi设备,因为他指的是机场,并且还提到通常为wifi的电话,只要它们通常不具有以太网连接器。也许你可以澄清/检查,因为你清楚知道有关WiFi,谢谢。 –
这不是最可靠的,并会返回您最近尝试SSH或ping'd任何IP地址 –
还有就是我在我的iPhone使用的产品,并有显然也是一个OSX版本。它被称为“fing”,它扫描您的网络并告诉您连接设备的MAC地址 - 它也可以发送Wake-on-LAN数据包 - 这就是我使用它的原因。
查看Fing here。
注意:通常我不会建议第三方付费应用(见我的,我建议“ARP”对方的回答),我有这些家伙没有任何关系,自提,他们得到什么 - 我只是觉得他们的产品可能会帮助你。
这是否或我的其他答案适合你?如果是这样,请你给我一个可爱的大绿色勾号吗?如果不是,你能否提供一个更新,说明为什么它不起作用,或者你最终实现了什么? –
也许你可以澄清,如果你希望命令找到存在但没有连接到你的网络的设备? –