用AX88U制作的WiFi空口抓包工具

news/2025/4/1 4:31:42/

闲来无事,把家里的AX88U倒腾了一下,搞了一个WiFi空口抓包工具。

操作步骤如下:
第一步、同时将两部手机接入AX88U路由器,PC有线接入路由器,在两部手机上各自运行Magic iPerf;

第二步、在PC上运行iperf -c,同时进行吞吐量打流;

第三步、再启动WiFi空口分析程序,即可同时对两部手机的station mac、连线速率、速率、空口占用率、速率带宽占用率、包重传数、带宽、调制阶数、空间流数、OFDMA包占比和MU-MIMO包占比、RSSI、ampdu包数、mpdu包数、速率、连线速率、带宽、调制阶数、空间流数、OFDMA包占比、空口占用比等指标参数进行抓取。

对比两部手机在相同环境下的无线WiFi性能差异。把家里所有人的手机(小米、华为、三星、苹果)都对比了一遍,差距还是挺大的。

在这里插入图片描述
家里的AX88U

程序运行图在这里插入图片描述 程序运行图

在这里插入图片描述
测试拓扑图

在这里插入图片描述生成的日志文件

在这里插入图片描述生成的报告文件


http://www.ppmy.cn/news/272444.html

相关文章

蓝牙连接便携式打印机(芝柯) uniapp

vue <template><view><button click"searchBle">搜索蓝牙</button><view style"margin-top: 30upx" :key"index" v-for"(item, index) in devices"><button style"width: 400upx; color: #008…

多功能便携式数据采集仪wk512

多功能便携式数据采集仪wk512是多功能便携式数据采集仪&#xff0c;可以连接多种不同信号的传感器&#xff0c;是工程监测领域必不可少的一款通用型读数仪。 Wk512是多功能便携式数据采集仪&#xff0c;整套仪器由便携式数采仪主机、充电器、数据线、上位机软件组成&#xff0c…

WIFI基本知识

Wi-Fi 6科普 第1期——Wi-Fi 6的前世今生 第2期——物善其用 OFDMA 第3期——万箭齐发 MU-MIMO 第4期——空间复用 BSS Coloring 第5期——高阶调制 1024-QAM 第6期——化零为整 前导码打孔 第7期——以逸待劳 TWT 第8期——同与不同 5G和Wi-Fi 6 第9期——(多媒体) 华为AirEn…

便携 服务器版 linux,Ocean:支持无线充电的便携式Linux Web服务器

Ocean是一个便携式的基于Linux的Web服务器&#xff0c;它看起来更像是一个移动电源可以直接装在口袋里。 Ocean在设计上就是从便携式出发&#xff0c;并且已经内置了电池方便你随时随地的使用它来做一些你需要做的事。 该设备大约是和iPhone 6的体积相当&#xff0c;所以你可以…

万能的wifi空口Tcp抓包方式

主要介绍下最近使用中感觉很万能的空口抓包方式和wireshank分析工具使用&#xff1b; 目的&#xff1a;抓取各种设备网络通信过程中数据包&#xff0c;定位并分析软硬件设计中问题 背景&#xff1a; Tcp抓包方式有很多种&#xff0c;但是有一些限制&#xff1a; tcpdump方式…

android开启wifi热点命令,Android便携式热点的开启状态检测和SSID的获取方法

WIFI热点的开启状态和开启后的SSID如何获取呢&#xff1f; 打开WifiManager.java源码&#xff0c;可找到 getWifiApState() 方法&#xff0c;惊喜的发现直接调用这个方法就能获取到热点的状态&#xff0c;然而在调用的时候并不能调用到这个方法。。。这个方法被隐藏起来了&…

【MySQL数据库 | 第四篇】SQL通用语法及分类

目录 &#x1f914;SQL通用语法&#xff1a; &#x1f60a;语句&#xff1a; &#x1f60a;注释&#xff1a; &#x1f914;SQL语句分类&#xff1a; &#x1f60a;1.DDL语句&#xff1a; &#x1f60a;2.DML语句&#xff1a; &#x1f60a;3.DQL语言&#xff1a; &…

android 便携热点开发,以编程方式连接到便携式热点中的Android设备

所以&#xff0c;我发现这个问题的家伙&#xff01;由于引号“”&#xff0c;SSID是错误的。所以&#xff0c;如果你创建具有以下代码开放的便携式热点(我把它的地方&#xff0c;在网络上)&#xff1a; WifiManager wifiManager (WifiManager) context.getSystemService(Conte…