此代码 (c# wpf) 使用 wlanapi.dll 创建 wlan 热点。
是否可以通过 MAC 将用户与我的托管网络断开连接或将其列入黑名单?
wlanManager.SetConnectionSettings(ssid, 32);
wlanManager.SetSecondaryKey(password);
wlanManager.StartHostedNetwork();
var privateConnectionGuid = wlanManager.HostedNetworkInterfaceGuid;
icsManager.EnableIcs(connection.Guid, privateConnectionGuid);
最佳答案
您可以使用 Windows 防火墙来控制流向经过身份验证和未经身份验证的机器、域计算机等的流量,并结合经过身份验证的机器之间的 IPsec 隧道来加密流量,使其对 WiFi 嗅探器无用。这实际上比听起来容易得多,您可以根据您拥有的 Windows 版本轻松查找操作方法,甚至不需要任何第三方软件,除非您更喜欢使用第三方 VPN 软件.或者,您也可以静态分配网络上的所有 IP,并根据您希望允许的计算机的范围/IP 配置 Windows 防火墙,但由于多种原因,这远不那么安全。显然,黑名单也不是,它不如将某人踢出热点,如果设置为混杂模式,某人仍然可以嗅探您所有未加密的流量,但这可能是最接近的事情。
关于c# - 断开用户与托管网络的连接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36597383/