如何阻止/断开连接/连接到开放的wifi热点(android)的客户端?

use*_*080 5 android wifi tethering

我能够以编程方式在Android 2.2中创建一个开放的wifi热点,并使用ARP-File读取连接客户端的ip和mac:这里的代码 现在我想找到一种限制使用wifi热点的方法.我想使用开放式网络而不是设置任何密钥.应该可以阻止某些客户端(可能是mac过滤)或断开已连接但未经授权的客户端.我们的想法是通过wifi连接向热点发送消息.应该允许一些客户端访问其他热点.我该如何开发类似的东西?非常感谢您的帮助或建议.

小智 0

使用 mac 过滤可能是一种选择,但客户端始终可以更改其 mac 地址,并且使用此方法,您只能在客户端要连接时进行阻止。如果您想断开客户端连接,则需要使用解除身份验证数据包。

android中有一个应用程序调用wifikill来发送deauth数据包。

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

在此应用程序中,您选择要断开连接的客户端,Android 设备将执行解除身份验证攻击。

你可以尝试开发一些东西,但这个应用程序对我来说很成功。

但是,如果您使用开放网络,即使您取消了客户端的身份验证,控制访问也会非常棘手,他们总是可以更改其 Mac 并尝试看起来像合法用户。您永远无法 100% 控制开放网络中的客户端。