wpa_cli commands verify

使用wpa_cli手工发送命令进行连接WiFi.测试这些基于WPA的命令主要是想实现
一个wpa的客户端工具,需要在arm上用qt实现一个这样的网络管理工具。
唉,真是麻烦。
yantai:/home/shell.albert # wpa_cli
wpa_cli v2.2
Copyright (c) 2004-2014, Jouni Malinen <[email protected]> and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.


Selected interface 'wlp5s0'

Interactive mode

> SCAN  //这条命令扫描一下无线信号
OK
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-RESULTS

> >
> SCAN_RESULTS  //显示扫描结果
bssid / frequency / signal level / flags / ssid
ec:26:ca:62:2e:94       2412    -43     [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]      dyzdb
08:57:00:c7:17:7b       2457    -57     [WPA2-PSK-CCMP][ESS]    \xe7\x8c\x8e\xe8\xb1\xb9\xe5\x85\x8d\xe8\xb4\xb9WiFi119
00:36:76:64:01:f6       2462    -71     [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]      \xe8\xb9\xad\xe8\xb9\xad
22:12:7b:15:be:95       2412    -76     [WPA2-PSK-CCMP][ESS]    ticket999999
24:05:0f:2d:71:75       2437    -81     [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]      \xe4\xbd\xa0\xe6\x98\xaf\xe5\x82\xbb\xe5\xad\x90\xe5\x90\x97\xef\xbc\x9f
24:05:0f:2d:eb:19       2437    -83     [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]      \xef\xbc\x88\xe6\x9c\xaa\xe7\x9f\xa5\xe4\xbf\xa1\xe5\x8f\xb7\xef\xbc\x89
00:b0:c6:02:f1:b0       2437    -17     [ESS]   IP-COM
> STATUS   //查询当前状态
wpa_state=DISCONNECTED
ip_address=192.168.0.146
address=00:26:c7:24:28:f4
uuid=513b3680-d82c-5e7c-a253-e980306b2cd5
>
> BSS 0   //查询id为0的节点信息。
id=9
bssid=ec:26:ca:62:2e:94
freq=2412
beacon_int=100
capabilities=0x0431
qual=0
noise=0
level=-43
tsf=0003132973678391
age=134
ie=000564797a6462010882848b960c1218240301010706434e20010d202a010030140100000fac040100000fac040100000fac02000032043048606c2d1a6e101bffffff0000000000000000008000000000000000000000331a6e101bffffff00000000000000000080000000000000000000003d1601050500000000000000000000000000000000000000341601050500000000000000000000000000000000000000dd160050f20101000050f20401000050f20401000050f202dd180050f2020101030003a4000027a4000042435e0062322f00dd0900037f01010000ff7f
flags=[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]
ssid=dyzdb
> BSS 1 //查询id为1的节点信息。
id=10
bssid=08:57:00:c7:17:7b
freq=2457
beacon_int=100
capabilities=0x0431
qual=0
noise=0
level=-57
tsf=0000280076787261
age=139
ie=0013e78c8ee8b1b9e5858de8b4b957694669313139010882848b968c12982403010a30140100000fac040100000fac040100000fac0200002a01003204b048606cdd180050f2020101800003a4000027a4000042435e0062322f002d1a6e1802ff000000000000000000000000000000000000000000003d160a070200000000000000000000000000000000000000dd0700e04c02021000
flags=[WPA2-PSK-CCMP][ESS]
ssid=\xe7\x8c\x8e\xe8\xb1\xb9\xe5\x85\x8d\xe8\xb4\xb9WiFi119
> BSS 9999  //查询id为9999的节点信息,该节点无信息返回。
> BSS 100   //查询id为100的节点信息,该节点无信息返回。
> BSS 3    查询id为3的节点信息.
id=12
bssid=22:12:7b:15:be:95
freq=2412
beacon_int=100
capabilities=0x0431
qual=0
noise=0
level=-76
tsf=0000194420380241
age=151
ie=000c7469636b6574393939393939010882848b960c1218240301010706434e20010d142a010030140100000fac040100000fac040100000fac02000032043048606c2d1a2c0103ff000000000000000000000000000000000000000000003d16010511000000000000000000000000000000000000004a0e14000a002c01c8001400050019007f080100000000000000dd180050f20201010c0003a4000027a4000042435e0062322f00dd1e00904c332c0103ff00000000000000000000000000000000000000000000dd1a00904c3401051100000000000000000000000000000000000000dd0900037f01010000ff7f
flags=[WPA2-PSK-CCMP][ESS]
ssid=ticket999999
>
> GET_CAPABILITY eap  //获取支持的加密算法
MD5 TLS MSCHAPV2 PEAP TTLS GTC OTP LEAP AKA AKA' FAST PAX SAKE GPSK WSC IKEV2 TNC
> ADD_NETWORK   //添加一个网络,返回其ID为1.
1
> SET_NETWORK 1 ssid "dyzdbzhangshaoyan"  //设置id为1的网络的ssid为"dyzdbzhangshaoyan".
OK
> SET_NETWORK 1 auth_alg OPEN
OK
> SET_NETWORK 1 proto WPA2  //设置id为1的网络的协议,成功返回OK,失败返回FAIL.
OK
> SET_NETWORK 1 key_mgmt WPA-PSK
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值