当前位置: 首页 > news >正文

无线网络扫描工具 ‌WifiInfoView‌

引言

WIfiInfoView是一款免费的绿色的无线网络扫描工具,除了扫描和显示WiFi信息,还支持关联指定BSSID的WiFi以及命令行模式,非常方便WiFi产品测试人员开展人工测试以及自动化测试,强烈推荐使用!

基本功能

跟其他无线网络扫描工具一样,WiFiInfoView可自动扫描周边无线网络,显示SSID、MAC地址、信号强度(RSSI)、信道、加密类型等关键信息‌

高级功能

关联指定BSSID的WiFi

现在大部分无线路由器支持双频合一(2.4G和5G使用相同的SSID和密码),以及mesh组网(主路由器和多个从路由使用相同的SSID和密码),根据距离和信号强度,终端自动在2.4G和5G,主路由器和从路由器之间漫游切换,提高了用户体验。但给测试工作造成巨大的麻烦,在近距离环境终端关联到哪个频道或哪个路由器都是随机的,测试要覆盖到所有路由器的2.4G和5G频道变得非常困难。wifiinfoview工具支持关联指定BSSID的WiFi,轻松解决掉这个大麻烦。
以双频合一的网络为例,2.4G和5G的WiFi SSID都是“567”,密码相同,其中2.4G的BSSID是62-20-08-09-AA-A9,5G的是62-20-08-09-AA-AC。路由器在近距离下通常会优先关联5GWiFi,我们需要通过使用WiFiinfoview软件关联2.4G WiFi,具体步骤如下
1、断开WiFi连接
2、选中2.4G的BSSID,如下图的WiFi名为567,BSSID为62-20-08-09-AA-A9,然后右键选择“Connect Selected Access Point”
3、打开WiFi关联页面,输入WiFi密码
4、成功关联到WiFi 567
5、在cmd下执行netsh wlan show interface指令,可以查到当前关联的BSSID正是选择的62-20-08-09-AA-A9,证明确实关联到2.4G WiFi
注意:如果无线路由器的BSD切换或者MESH漫游的阈值很低,会导致网卡刚刚关联上2.4G WiFi就被强制切换到5G;为了避免这种情况,可以尝试关联上后马上用iperf发包,有几率避免被强制切换。

导出WiFi的beacon帧

在测试WiFi过程中经常需要抓取WiFi的beacon帧,分析其中的无线参数是否符合标准;以往需要使用特定的无线网卡或者macbook的无线诊断功能去抓取空口报文,然后按mac地址等过滤出需要的报文,快则10分钟,慢则半小时;现在使用WiFiInfoView,10秒获取需要的beacon帧,操作步骤如下
1、先选中要导出的WiFi,然后点击菜单File-Export Selected Items To .pcap file

2、选择保存目录,并输入文件名

3、用wireshark打开文件

命令行模式
除了方便普通用户使用的图形界面模式,WifiInfoView还贴心提供命令行模式,可以通过命令行关联WiFi,导出WiFi列表和设置软件,供研发人员和自动化人员使用。

关联WiFi命令

功能:关联指定的WiFi接入点
命令格式:/ConnectAP {BSSID} {Profile Name} {Network Adapter}
命令说明:
:WiFi的SSID,即需要关联的WiFi的名字,必填参数
{BSSID} :WiFi接入点的mac地址,可选参数,支持格式包括XX-XX-XX-XX-XX-XX , XX:XX:XX:XX:XX:XX, XXXXXXXXXXXX。
{Profile Name} :无线配置文件名,包含无线密钥等关键参数,可选参数;如果不指定,WiFiinfoView会自动选择合适的配置文件。
{Network Adapter} :网络适配器,即网卡,可选参数;当电脑有多张无线网卡,需要指定使用哪张网卡去关联WiFi;可以指定网卡的GUID或者部分网卡名
命令示例:
WifiInfoView.exe /ConnectAP "MyNet" "00-25-9C-14-2C-39"
WifiInfoView.exe /ConnectAP "MyNet"
WifiInfoView.exe /ConnectAP "MyNet" "00259C142C39" MyNetProfile
WifiInfoView.exe /ConnectAP "MyNet" "00-25-9C-14-2C-39" "" "Edimax AC600"
WifiInfoView.exe /ConnectAP "MyNet" "00-25-9C-14-2C-39" MyNetProfile "{F340052F-E512-38C0-B9A9-A21D723BD7CE}"
命令实例,关联到指定BSSID的WiFi
WifiInfoView.exe /ConnectAP "567" 00-B8-C2-E1-6D-AD

导出WiFi列表命令

WiFiInfoView支持将扫描到的WiFi列表导出到指定格式的文件中,方便分析和自动化处理
/stext
将WiFi列表导出到常规的文本文件
/stab
将WiFi列表导出到制表符分隔的文本文件
/scomma
将WiFi列表导出到逗号分隔文本文件 (csv).
/stabular
将WiFi列表导出到表格化文本文件
/shtml
将WiFi列表导出到水平布局的HTML文件
/sverhtml
将WiFi列表导出到垂直布局的HTML文件
/sxml
将WiFi列表导出到XML文件
/sjson
将WiFi列表导出到JSON文件
命令实例
导出常规文本文件:WifiInfoView /stext test.txt
导出json文件:WifiInfoView /sjson test.json

设置WiFiInfoView命令

/UseOnlyAdapter <0 | 1>
设定是否仅使用所需的网络适配器. 0 = No, 1 = Yes.
/NetworkAdapter
设定网络适配器的guid,例如:
WifiInfoView.exe /UseOnlyAdapter 1 /NetworkAdapter "{F261051F-D217-12D0-B9A9-F61D323AD21E}"
/SortOnEveryUpdate <0 | 1>
设定是否每次更新都排序, 0 = No, 1 = Yes.
/MacAddressFormat <1 - 3>
设定mac地址的格式, 1 = XX-XX-XX-XX-XX-XX, 2 = XX:XX:XX:XX:XX:XX, 3 = XXXXXXXXXXXX.
/DisplayMode <1 - 11>
设定显示模式:
1 - Full Details Mode
2 - Channels Summary Mode
3 - Companies Summary Mode
4 - PHY Types Summary Mode
5 - Max Speed Summary Mode
6 - Router Model Summary Mode
7 - Router Name Summary Mode
8 - Signal Quality Summary Mode
9 - BSS Type Summary Mode
10 - Security Summary Mode
11 - WPS Summary Mode
/UpdateRate <1 - 4>
设定更新速率: 1- Low, 2 - Medium, 3 - High, 4 - Very High.

使用技巧

创建关联指定WiFi的快捷方式

先选中要关联的WiFi,然后依次点击File-->Create Desktop Shortcut-->Connect Access Point By BSSID

弹窗点击是,确认创建快捷方式

在桌面会生成一个快捷方式,点击则会关联指定WiFi

更新WiFi列表

如果需要清理掉旧的WiFi信息,可以依次点击File-->Clear Networks List或者使用快捷键Ctrl+X

设置显示标记

勾选以下显示标记,使WiFi列表更容易查看

Mark Odd/Even Rows,单行显示成白色,双行显示成灰色

Mark Connected Access Point,当前关联的WiFi会显示成绿色

Mark MAC Groups,将MAC地址接近的WiFi标记成同一个颜色

设置显示列

默认WiFi列表显示项比较多,可以根据需要选择需要的显示项,或者调整显示项顺序

点击View-->Choose Columns

按需要勾选显示项和调整顺序

设置过滤条件

WiFi列表显示太多WiFi时,可以根据需要设定过滤条件
依次点击Options-->Advanced Options
按需要勾选过滤条件
Use only the specified network adapter:只使用指定的网卡
Show only networks detected in the last XX seconds:只显示最近XX秒内探测到的WiFi
Show only networks with detection count higher than XX:只显示探测次数高于XX的WiFi
Show only networks in the specified channels:只显示指定信道的WiFi,格式如1,3,9-11
show only the specified BSSIDs and SSIDs:只显示指定的BSSID和SSID,支持通配符*和?,如00:11:22*表示00:11:22开头的BSSID,net??表示net开头的后跟着两个字符的SSID
show only networks that their signal quality is in the specified range:只显示信号质量在指定范围内的WiFi
下载链接
官方网站:www.nirsoft.net
CSDN:https://download.csdn.net/download/lai_2020/91598331
百度网盘:
  • 链接: 百度网盘 请输入提取码
  •        提取码: b3bj

  • 感谢你的耐心阅读,如果这篇文章对你有帮助,请分享转发给朋友同事,你的转发能帮助100+工程师少走弯路!

http://www.dtcms.com/a/316771.html

相关文章:

  • 高通平台Wi-Fi Display学习-- 调试 Wi-Fi Display 问题
  • 人工智能领域、图欧科技、IMYAI智能助手2024年全年历史更新大事件汇总
  • 人工智能领域、图欧科技、IMYAI智能助手2025年6月更新月报
  • RHCA05--进程管理与文件系统管理
  • 基于SpringBoot的青少年网络安全教育系统
  • C语言:20250805学习(文件预处理)
  • 系统集成项目管理工程师【第十一章 规划过程组】项目管理计划、范围管理与收集需求篇
  • VUE丢失long类型精度,使用 json-bigint 库解析大整数
  • 基于腾讯iOA的企业安全防护体系融合升级指南:从边界防御到无边界纵深防护
  • 前端工程化:Vue3(二)
  • 在X86架构Linux中创建虚拟根目录并下载指定架构(如aarch64)的软件包(含依赖)
  • opencv 阈值分割函数
  • ASP3605I同步降压调节器的高频化设计与多相扩展技术优化方案
  • python的教务管理系统
  • Android中性能优化——白屏避免
  • Makefile基础
  • C/C++ 宏中 `do { ... } while (0)` 的“零次循环”技巧
  • Windows 远程管理 (WinRM)问题详解包括c#与python例子
  • vue - - - - 18n高级使用(插入变量)
  • Pycharm 2025.2 免登陆试用
  • Centos-Stream 10 安装教程(2025版图文教程)
  • [激光原理与应用-152]:光学器件 - 光栅,一种由周期性排列的等宽等间距结构组成的光学元件,通过衍射和干涉实现光的分光、调制或测量功能的光学元件
  • 详细讲述优雅草蜻蜓I即时通讯私有化中xmpp服务中的tigase的角色与作用深度分析-卓伊凡|bigniu
  • 【Istio系列--Istio基础理论和部署】
  • leetcode 104.二叉树的最大深度
  • 数据结构3-双向链表、循环链表
  • 14.Home-新鲜好物和人气推荐实现
  • 大模型|极简说清“数据并行”
  • 06-队列
  • Crawl4AI:开源的AI友好型网页爬虫与数据抓取工具