2013-08-23 183 views
0

我閱讀了帖子How can I programmatically get the MAC address of an iphone,但我仍然不確定我是否可以使用除連接到同一WIFI網絡的Iphone以外的任何設備執行此操作。我可以從同一個WIFI網絡上的這些設備獲得IP地址列表,因此我可以從每個IP地址檢索每個MAC地址嗎?如何在同一個WIFI網絡上以編程方式檢索設備的mac地址

+0

@RicardoSánchez-Sáez看起來另一個問題是談論MAC地址和運行程序的設備的IP地址。這個問題是關於網絡上的設備的問題。 – Mike

+0

你可能是對的。我會刪除我的答案和重複的標誌。不知道如何獲取連接到同一網絡的設備的MAC地址。也許你可以檢查'ng-airodump'源代碼,看看你是否可以將他們的方法轉換到iOS。 –

回答

1

你只需要嗅探它的網絡,閱讀隨機數據包的標題信息。如果你不想重新發明輪子,像netstumbler和ethereal這樣的應用程序應該能夠做你想做的事(它們都是開源的)

+0

說嗅它的網絡。你的意思是做一個tcp連接,然後獲取標題信息? – peter

+0

如果它沒有加密或者你有密鑰,你可以直接使用airodump之類的東西來嗅探無線數據包。 – dprogramz

相關問題