Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
枚举可用的无线客户端c#_C#_Wireless - Fatal编程技术网

枚举可用的无线客户端c#

枚举可用的无线客户端c#,c#,wireless,C#,Wireless,我正在研究一种方法来列举系统检测到的所有无线客户端。简而言之,我想做的是让一个系统监控所有正在广播的无线客户端(不是基站),并检查MAC地址和可能的信号强度。这将与我正在设计的安全系统配合使用 我的理解是,通常情况下,您不是其成员的网络的客户端信息在发现过程中会被无线适配器转储。因此,您需要使用将进入混杂模式的适配器。我有一个Riverbed AirPcap适配器,它有助于实现这一功能,但我不知道如何检查适配器检测到的信号 我成功地使用了Managed WIFI API,该API将报告卡检测到的

我正在研究一种方法来列举系统检测到的所有无线客户端。简而言之,我想做的是让一个系统监控所有正在广播的无线客户端(不是基站),并检查MAC地址和可能的信号强度。这将与我正在设计的安全系统配合使用

我的理解是,通常情况下,您不是其成员的网络的客户端信息在发现过程中会被无线适配器转储。因此,您需要使用将进入混杂模式的适配器。我有一个Riverbed AirPcap适配器,它有助于实现这一功能,但我不知道如何检查适配器检测到的信号

我成功地使用了Managed WIFI API,该API将报告卡检测到的可用基站ID,但我在API类中找不到任何文档或任何内容来支持枚举当前网络上或之外的客户端

我知道这样的事情是可能的,因为有第三方应用程序,如Cain和IStumbler,都可以使用乱码卡显示这种类型的数据

有人能就如何处理这个问题提供一些建议吗?我还以为Netsh或IPconfig中可能有某种东西可以做到这一点,我可以对它们进行审计,以获得我需要的数据,但唉,我似乎什么也找不到

非常感谢您的帮助

如果可能的话,我想用c语言来开发这个系统