2012-12-03 147 views
4

我能夠在Android 2.2的創建一個開放的WiFi熱點編程和讀出使用ARP-文件的連接的客戶端的IP和MAC:code here 現在我想找到一種方法來限制使用的wifi熱點。我想要使​​用開放式網絡,而不是設置任何密鑰。要麼可以阻止某些客戶端(可能是mac過濾),要麼斷開已連接但未經授權的客戶端。這個想法是通過無線連接將消息發送到熱點。一些客戶應該被允許訪問他人沒有的熱點。我該如何開發類似的東西?我會感謝您的幫助或建議。如何阻止/斷開連接/連接到開放式WiFi熱點(android)的客戶端?

回答

1

使用MAC地址過濾可以是一種選擇,但客戶可以隨時改變自己的MAC地址,並用此方法,如果客戶端要連接的唯一可以阻止。如果您想斷開客戶端連接,則需要使用deauth數據包。

有一個在Android的通話wifikill的應用程序發送的數據包DEAUTH。

http://forum.xda-developers.com/showthread.php?t=1282900

在這個程序,你選擇,你想客戶端斷開和Android設備將執行DEAUTH攻擊。

你可以嘗試開發的東西,但這個程序成功的作品給我。

但是如果你使用一個開放的網絡將是非常棘手的控制訪問,即使你吼聲的DEAUTH客戶,他們總是可以改變他們的Mac和嘗試看起來像一個合法用戶。開放式網絡中的客戶永遠無法100%控制。