我希望能够选择连接到我们无线网络的设备。
即:
1)有人使用手机连接到我们的无线设备
2)我们检测到网络上的新设备并通过电话接收MAC地址
有没有人知道如何使用C#库执行此操作,还是可以指向正确的方向?
非常感谢。
答案 0 :(得分:2)
我更愿意编写一个应用程序,它将在您的路由器上连接。
你可以用两种方式做到这一点
1。 Web界面
2。 Telnet客户端
使用Web界面WebRequest
和Regex
是您的朋友,您可以从路由器连接客户端获取。
或者使用Telnet客户端,Sockets
在这种情况下你是朋友。
在这两种方式中,您都可以获得所需的任何消息,并将它们存储在String中,以便稍后过滤。
答案 1 :(得分:1)
使用libpcap(.NET端口为SharpPcap或pcap-sharp)等数据包捕获库,并解析网络上的IP。您必须使用Promiscuous Mode(在WIFI术语中称为Monitor mode)。很少有WIFI适配器提供此功能。如果你可以有路由器的有线连接;它会更容易。
答案 2 :(得分:1)
您可能需要查看Managed WiFi API