• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2023-06-06 17:18 Aet 隐藏边栏 |   抢沙发  12 
文章评分 2 次,平均分 5.0

接口卡信息获取

  1. 这里是外面有地方需要获取en0信息,所以使用了一个map,以接口卡名字为键,保存了对应的接口卡信息

路由(网关)相关信息获取

注释

  1. 获取所有接口卡的路由信息,内容示例如下:

  1. 这里的功能需要的是en0的相关信息,所以在后面根据interface进行了过滤
  2. 拿到的en0的数据其实也是有很多,这里的做法是取了destination为0.0.0.0的数据
  3. 为什么这么取,根据单步调试所有数据的结果,暂时根据这个去拿(0.0.0.0这里对应的是IPv4地址)

code

当前Wi-Fi相关信息获取

注释

  1. 基本上,en0对应着无线网卡,所以这里取了en0的数据,拿到了SSID

code

所有Wi-Fi相关信息获取

注释

  1. 拿到的是所有识别到的Wi-Fi信息,包括经过密码验证的未经过密码验证的

code

DNS信息获取

注释

  1. 这里引用了相关库

  1. 在cmake里链接了对应的静态库

命令查看当前dns

code

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2023-06-10
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享