是否有終端命令行[在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」對方的回答),我有這些傢伙沒有任何關係,自提,他們得到什麼 - 我只是覺得他們的產品可能會幫助你。
這是否或我的其他答案適合你?如果是這樣,請你給我一個可愛的大綠色勾號嗎?如果不是,你能否提供一個更新,說明爲什麼它不起作用,或者你最終實現了什麼? –
也許你可以澄清,如果你希望命令找到存在但沒有連接到你的網絡的設備? –