使用 C 扫描无线网络
Scan for wifi networks using C
我正在尝试创建一个C程序来扫描wifi网络。我不确定最好的方法是什么。
到目前为止,我有一个合理的想法如下使用 C 运行 bash 代码进行 wifi 扫描,然后通过管道将结果发回
缺点: 可能需要使用 sudo
在这一点上,我希望有人更熟悉这种类型的问题,并且可以提供更好/更优雅的解决方案。
*我使用的是Mac OSX,但我会为任何常见的Unix系统提供解决方案
您可以尝试使用 Apple CoreWLAN 框架。它是为Objective-C(它是C的超集)编写的,但我相信你可以找到一种从C++或C程序中使用它的方法。希望这有帮助。
相关文章:
- 我的神经网络不起作用 [XOR 问题]
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- 通过网络、跨平台传递std::变体是否安全
- 如何在MNIST上提高网络运行的准确性
- 检查不带转换的扫描格式
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- 为什么Bazel在重新启动或更改无线网络后进行重建
- 如何使用Qt在Windows上检查网络接口类型是以太网或无线
- 扫描网络中开放端口的最快方法
- iOS 上的 TCP 流不会显示在无线网络上
- 强制无线网卡只扫描一个通道(以程序方式)
- 使用 C 扫描无线网络
- 如何在QT或Windows API中连接到无线WIFI网络
- C++无线网络信号强度
- 如何在 OS X 下以编程方式加入无线网络
- 视觉原生无线网络 API C++.关闭/打开无线网络
- 使用stlplus库在有线网络中连接,在无线网络中不连接
- 扫描本地网络,并获得MAC, IP和主机名在c++或c#
- 无法在无线网络上通过UDP广播进行快速传输
- 全局路由 结合无线网络和点对点连接时出错