【问题标题】:How to block/disconnect clients connecting/connected to an open wifi hotspot (android)?如何阻止/断开连接/连接到开放 wifi 热点(android)的客户端?
【发布时间】:2012-11-21 01:12:51
【问题描述】:

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

【问题讨论】:

    标签: android wifi tethering


    【解决方案1】:

    使用mac过滤可能是一个选项,但客户端可以随时更改他的mac地址,并且使用这种方法,您只能在客户端要连接时阻止。如果您想断开客户端连接,则需要使用 deauth 数据包。

    android中有一个app调用wifikill发送deauth包。

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

    在此应用中,您选择要断开连接的客户端,Android 设备将执行 deauth 攻击。

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

    但是,如果您使用开放网络来控制访问,即使您对客户端进行了授权,他们也总是可以更改他们的 mac 并尝试看起来像合法用户。您将永远无法 100% 控制开放网络中的客户端。

    【讨论】:

      猜你喜欢
      • 2013-11-21
      • 2010-11-01
      • 2017-07-17
      • 2013-05-25
      • 2021-12-05
      • 2012-04-05
      • 1970-01-01
      相关资源
      最近更新 更多