[問題] 熱點問題 如何知道誰來連我

看板MacDev作者 (加拉哈德)時間7年前 (2016/11/21 16:50), 7年前編輯推噓9(908)
留言17則, 3人參與, 最新討論串1/1
我現在iphone開啟熱點,有辦法用寫code的方式知道 是哪台iphone來連我嗎? 想知道有關ip 或者mac address 有關鍵字可以提供嗎?? 我用arp table 只能找到我iphone連出去的wifi主機是哪台 一直無法反查 我是熱點主機 反查其他人誰連我... 先謝謝各位願意點進來看囉.... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.101.241 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1479718228.A.464.html ※ 編輯: kinqsman (118.163.101.241), 11/21/2016 16:51:28

11/21 17:08, , 1F
系統沒有提供這功能,如果自己寫程式打255.255.255.255
11/21 17:08, 1F

11/21 17:08, , 2F
不知道可不可行?
11/21 17:08, 2F

11/22 17:28, , 3F
回樓上 不完全可以, 因為可以關掉回覆廣播封包
11/22 17:28, 3F

11/22 17:30, , 4F
但是按照樓上作法, 熱點分享以我的網段是172.20.10.0/24
11/22 17:30, 4F

11/22 17:31, , 5F
對這256-2個ip丟icmp request封包, 再翻arp table就可以
11/22 17:31, 5F

11/22 17:31, , 6F
所以要先判斷目前有沒有開熱點, 再看目前網段
11/22 17:31, 6F

11/22 17:33, , 7F
也只能翻arp table, 因為ping也可以擋, 但是arp不可能擋
11/22 17:33, 7F

11/22 23:23, , 8F
不過不確定能不能翻arp table...
11/22 23:23, 8F

11/23 21:22, , 9F
可以翻 用socket()開PF_ROUTE的domain去撈
11/23 21:22, 9F

11/24 01:00, , 10F
哇靠,樓上有沒有興趣寫個demo出來?感覺很威 XDD
11/24 01:00, 10F

11/24 08:25, , 11F
網路上google一下就有了,appstore上也有可以秀arp的app
11/24 08:25, 11F

11/24 08:26, , 12F
唯一麻煩的是要把Xcode拿掉的header file手動補齊
11/24 08:26, 12F

11/24 13:53, , 13F
還好 補一個net/route.h就好
11/24 13:53, 13F

11/24 13:54, , 14F
請google 「arp source code」
11/24 13:54, 14F

11/24 13:56, , 15F
因為我剛剛才又重寫一次包成class XDDD
11/24 13:56, 15F

11/24 13:58, , 16F
小聲說 ping自己en0的ip(不是127的) 再看arp table就可
11/24 13:58, 16F

11/24 13:58, , 17F
以抓自己的卡號了
11/24 13:58, 17F
文章代碼(AID): #1OChLKHa (MacDev)