Scapy状元笔记之WiFi

发送和接收802.11标准帧,在发送802.11帧之前,网络驱动程序在802.11帧之前添加radiotap报头;一旦网卡接收到无线帧,网络驱动程序就会通知MAC层这个帧包含了radiotap报头,当无线网络接口处monitor模式时,内核会生成一个名为RadioTap的数据添加在IEEE802.11数据帧(MPDU)的前面,该Radiotap记录了热点的信息,如信号强度、MPDU帧信息等信息.意思就是在正常的IEEE802.11数据帧前面,核又额外给你加了一块RadioTap类型的数据,这块数据记录了一些无线网的属性.

version

pad

len

notdecoded

present

Present(32bits)

数据段掩码,小端字节序

位置对应

TSFT

Flags

Rate

Channel

FHSS

dBm_AntSignal

dBm_AntNoise

Lock_Quality

TX_Attenuation

dB_TX_Attenuation

dBm_TX_Power

Antenna

dB_AntSignal

dB_AntNoise

RXFlags

TXFlags

b17

b18

ChannelPlus

MCS

结构:8bitsknown,8bitsflags,8bitsmcs

变量名:MCS_index

变量名:knownMCS

flags

变量名:HT_format

变量名:Ness_LSB

变量名:FEC_type

变量名:MCS_bandwidth

变量名:guard_interval

变量名:STBC_stream

A_MPDU

VHT

timestamp

HE

结构:16bitsdata1,data2,data3,data4,data5,data6

该字段的存在指示使用HEPHY接收或发送了该帧,此字段包含的数据大部分来自所有HE传输所共有的HE-SIG-A部分,但是某些数据也可能会被计算(例如,当包含在HE_TRIG类型帧的传输时,某些参数不包含在HE-SIG-A,但由触发帧确定).

但是,对于HE_MU格式的PPDU,它包含适用于PSDU编码的数据,如果需要,还包含HE-MU字段中包含的有关MU传输的更详细的信息,在许多情况下,不需要该字段,因为有关已捕获的单个户的数据已在此处进行了编码.

对于MU传输,在这种情况下,HE-MU-other-user字段也可能出现一次或多次,以捕获无法捕获其数据的额外用户.如果为一个以上的用户捕获了数据,则必须将多个数据包写入radiotap获中

变量名:he_data1

变量名:he_data2

变量名:he_data3

变量名:he_data4

变量名:he_data5

变量名:he_data6

HE_MU

结构

变量名:RU_channel1,RU_channel2

Channel1/Channel2使用情况和RU字节映射

数组中的RU八位字节(“RU_channel1”和“RU_channel2”)表示表28-26中的RU分配索引(“RU分配子字段”).

Channel1的tones取决于known字段

如果known=0,则未报告任何数据(例如,硬件不支持,或SIG-B之一上的CRC错误)

如果known=1,则根据下表,带宽来自“HE-SIG-A中的带宽字段的带宽”标志2字段

RUidx|bw=0(20MHz)|bw=1(40MHz)|bw=2(80MHz)|bw=3(160MHz)

-------------|-------------|-------------|-------------|--------------------RU[0]|-122:122|-244:-3|-500:-259|-1012:-771RU[1]|/|/|17:258|-495:-254RU[2]|/|/|/|12:253RU[3]|/|/|/|529:770Center26-tone|/|/|-16:-4,4:16|-528:-516,-508:-496

Channel2的tones取决于known字段

-------------|-------------|-------------|-------------|----------------RU[0]|/|3:244|-258:-17|-770:529RU[1]|/|/|259:500|-253:-12RU[2]|/|/|/|254:495RU[3]|/|/|/|771:1012Center26-tone|/|/|/|496:508,516:528

变量名:hemu_flags1,hemu_flags2

Flags1

Flags2

HE_MU_other_user

结构:

此字段包含来自SIG-B的per-user字段的数据,用于可能尚未捕获其数据的额外用户.通常不需要此字段;如果捕获了HE_MUPPDU,则通常仅捕获许多用户之一,在这种情况下,所有数据可以在HE和HE-MU字段中进行编码.如果可以捕获更多的SIG-B,则此字段允许在radiotap中捕获数据数据.对于已经捕获到数据的用户,可以但不必具有此字段.请注意,MCS/DCM/etc.捕数据的配置已经在常规HE字段中进行了编码,对于SIG-B,它是HE-MU字段的一部分.

变量名:hemuou_per_user_1

变量名:hemuou_per_user_2

变量名:hemuou_per_user_position

变量名:hemuou_per_user_known

zero_length_psdu

0-length-PSDU

结构:8bitszero_length_psdu

此字段的存在指示此PPDU中没有捕获PSDU,也没有捕获到PSDU,只有PHY数据有效,并且radiotap头后面没有802.11头.

类型值含义

L_SIG

结构:16bitsdata1,data2

变量名:lsig_data1

变量名:lsig_length

变量名:lsig_rate

b28

RadiotapNS

VendorNS

Ext

当present中未设置为1时,则忽略对应数据的值

例:

>>>[vforvinRadioTap(present=1).present.names]['TSFT','Flags','Rate','Channel',...'VendorNS','Ext']>>>a=RadioTap(Rate=20)>>>a.show()###[RadioTapdummy]###version=0pad=0len=Nonepresent=Nonenotdecoded=''>>>a.present='Rate+HE'>>>a.show()###[RadioTapdummy]###version=0pad=0len=Nonepresent=Rate+HERate=20he_data1=0he_data2=0he_data3=0he_data4=0he_data5=0he_data6=0notdecoded=''12.2.Dot11:scapy.layers.dot11.Dot11无线局域网通用的标准

变量名:proto

变量名:type

变量名:subtype

有许多不同种类的管理、控制和数据帧.因此需要4位的子类型字段来区分它们

变量名:FCfield

变量名:ID

变量名:SC

变量名:addr1,add2,add3,add4

SA(SourceAddress):源点地址

TA(TransmitterAddress):发送端

RA(ReceiverAddress):接收端

DA(DestinationAddress):终点地址

BSSID(BasicServiceSetIDentifier):基站集ID

信标帧是基于IEEE802.11的WLAN中的管理帧之一.它包含有关网络的所有信息.信标帧是定期发送的,它们用于宣告无线局域网的存在并同步服务集的成员.

THE END
1.WiFi8,将至澎湃号·湃客澎湃新闻?2024年初,Wi-Fi联盟正式宣布推出 Wi-Fi Certified 7认证计划,这意味着Wi-Fi 7正式落地。 Wi-Fi 7新性能提升重点在Wi-Fi 6E 的基础上,导入320MHz 频宽、4096-QAM 基频接入、Multi-RU、多关到 操作、增强MU-MIMO、多AP 协作等。现在,市场上已经有越来越多可以支持Wi-Fi 7的新设备。 https://www.thepaper.cn/newsDetail_forward_29616728
2.PCT现在已有158个缔约国FI芬兰51980年10月1日 FR法国2,61978年2月25日 GA加蓬1978年1月24日 GB大不列颠及北爱尔兰联合王国71978年1月24日 GD格林纳达1998年9月22日 GE格鲁吉亚21991年12月25日 GH加纳1997年2月26日 GM冈比亚1997年12月9日 GN几内亚1991年5月27日 GQ赤道几内亚2001年7月17日 https://www.wipo.int/pct/zh/pct_contracting_states.html
3.[WiFicountrycode]国家码国家码:国家码用来标识射频所在的国家或地区,不同国家码规定了不同的射频特性,包括发送功率、支持的信道等。配置国家码是为了使射频特性符合不同国家或地区的法律法规要求。 维基百科国家码描述: https://en.wikipedia.org/wiki/List_of_WLAN_channels 2.4G 2.4 GHz 频段范围内有每隔 5 MHz 分隔的频道14个,信道https://blog.csdn.net/htt789/article/details/144086453
4.WiFi7标准最终确定:Wi320MHz信道 - 在允许6GHz频段用于Wi-Fi的国家/地区提供。 多链路操作(MLO)- 允许设备通过多个链路同时传输和接收数据,从而提高吞吐量、减少延迟并提高可靠性。 4K QAM - 数据传输速率比WiFi 6E的1024-QAM高出了20%。 512 Compressed block-ack - 提高效率并减少传输消耗。 https://www.163.com/dy/article/INVQQSMH05118EDB.html
5.选择WiFi信道码涂鸦开发者平台Wi-Fi 信道,也就是频段,是以无线信号作为传输载体的数据信号传送通道。本文介绍了 Wi-Fi 信道的相关信息和选择建议,提供了不同国家或地区的 Wi-Fi 信道码选择清单。 适用范围 当您的产品是采用 Wi-Fi 通讯方式时,需要您在涂鸦开发者平台的生产资料页面,为产品设置 Wi-Fi 信道码,以便将该信息传递到生产端,由https://iot.yatelian.com/cn/docs/iot/how-to-choose-wifi-channel?id=Kctehxpim6uyc
6.选择WiFi信道码涂鸦开发者平台Wi-Fi 信道,也就是频段,是以无线信号作为传输载体的数据信号传送通道。本文介绍了 Wi-Fi 信道的相关信息和选择建议,提供了不同国家或地区的 Wi-Fi 信道码选择清单。 适用范围 当您的产品是采用 Wi-Fi 通讯方式时,需要您在涂鸦开发者平台的 生产资料 页面,为产品设置 Wi-Fi 信道码,以便将该信息传递到生产端https://developer.tuya.com/cn/docs/iot/how-to-choose-wifi-channel?id=Kctehxpim6uyc
7.ArminoWiWi-Fi 驱动程序作为和上层代码(如 TCP/IP 协议栈、Application Task、Cli command等)的隔离组件,通常由用户应用程序代码负责调用Armino Wi-Fi 驱动程序 APIs来初始化 Wi-Fi 并进行相应的配置,Wi-Fi 驱动程序接收并处理 API 请求的数据,并将相关事件通知到应用程序处理 Armino Wi-Fi 事件处理是在armino event 库https://docs.bekencorp.com/arminodoc/bk_idk/bk7258/zh_CN/v2.0.1/developer-guide/wifi/bk_wifi.html
8.802.11的射频指标和WiFi国家属性的问题解析本应该接着上一篇继续11a的射频指标,但在信道划分这里遇到了一个有趣的又不得不说的问题。由于各个国家WiFi的信道划分在4.9G-5.8GHz频段的差别还是比较大的,大家可以查到很多,这里举一个不是很全的例子仅供参考。所以本篇就顺道说一下Wi-Fi国家属性的问题。 https://www.elecfans.com/d/1955593.html
9.码上行隐私政策当您需要切换当前位置城市或是需要在无锡租借自行车时,需要开启手机的定位权限,以便码上行APP根据从第三方百度地图返回的定位信息获取您的当前位置信息(粗略位置、精确位置),为您提供所需要的相应服务。 13、一键连Wi-Fi(无锡) 当您当前位置城市是无锡市时,可以使用无锡市政府提供的福利功能(免费连接无锡地铁站内Wi-http://api.msx.bwton.com/api_h5/helpCenter/hextechController2X.html?typeCode=17&cityId=3202
10.国家电子政务外网已覆盖中央省市县四级全部行政区域国家电子政务外网是我国重大信息化工程,为数字化条件下提升行政效能、改进政务服务、优化营商环境提供平台支撑。记者了解到,目前国家电子政务外网已成为各级政务部门重要公共网络通道、服务设施和数据枢纽。 视频加载失败,请刷新页面再试 刷新 国家信息中https://mp.weixin.qq.com/s?__biz=MzA4ODg1NzU5NA==&mid=2247504301&idx=3&sn=4c294fc0e38112945a79edf6c4c4aab1&chksm=91a2700ee802d9a9be7d09ec15806339f1ce0e0332f6c3cd15eb83fafe37438d4d821f550e7e&scene=27
11.阿曼马斯喀特机场的WiFi是怎么连的6 下一步就到了输入登录码的时候。手机上会显示Security Code/Login via OTP.把打印出来的那张小纸条上的数字输入进去。点击Enter。然后手机就会出现已连接。就表示可以了。开始使用机场免费Wi-Fi了。但是只有三个小时,如果在机场等候超过3个小时的,就再次重复上面的步骤,就可以继续免费3个小时了。注意事项 机场https://jingyan.baidu.com/article/ca41422f6ea0931eae99edd4.html
12.光电通信WiFi7与WiFi6有什么不一样?前导码打孔,Preamble Puncturing(以下简称Puncturing),这个技术在Wi-Fi 6标准里是可选技术,由于其技术成本高,一般产品的实际功能里没有这个功能。到Wi-Fi 7标准中,这个成为强制标准,即产品必须要具备的功能。 前面谈到,为提升速率采用信道捆绑技术,比如:把8个20MHz的信道捆绑成一个160MHz的信道。 https://www.eet-china.com/mp/a235702.html
13.射频WiFi7教育嘲交付最佳实践对于不支持6G频段的国家码(以中国国家码为例): 室内覆盖场景:2.4G频宽只有1,6,11共3个不重叠信道,频宽建议使用默认的20MHz,调优信道集建议配置为1,6,11,如果AP数目较多,布放紧密时,调优信道集建议配置为1,9,5,13。5G有36~64,149~165共13个不重叠20MHz频宽的信道,可组成6个40MHz频宽信道,故建议5G配置成https://support.huawei.com/enterprise/zh/doc/EDOC1100374754/5aed7f4f
14.HPLaserJetPro3001e了解HP+ 支持,并获取有关 Wi-Fi 设置的帮助 为您的 HP+ 打印机获取专属支持。 支持因国家/地区不同而有所差异。 转至专属 HP+ 支持。 关于HP+ HP+ 是一种智能打印系统,可提供专属权益和功能。您必须满足以下要求,才能使 HP+ 打印机按预期运行: https://support.hp.com/cn-zh/document/ish_6213483-6389332-16
15.加拉帕戈斯8天到底能看到什么?定居厄瓜多尔导游的攻略8天无Wi-Fi什么感觉? 这可能是我第一次“与世隔绝”这么久,每天的作息简单,思绪单纯。早睡早起,像学生时代,听着广播作息。除了睡觉,夜间活动打牌看片,白天敞开心地享受大自然。像这样,没有任何烦恼,尽情玩乐,这才是真正的假期呢! D1: 巴尔特拉岛+圣克鲁斯岛 https://m.mafengwo.cn/gonglve/ziyouxing/337104.html
16.网络中心随着信息技术日新月异,职业教育迅猛发展,特别是为了落实中共中央、国务院《中国教育现代化2035》、国务院《国家职业教育改革实施方案》(国发〔2019〕4号)、教育部《教育信息化2.0行动计划》(教技〔2018〕6号)和《关于进一步推进职业教育信息化发展的指导意见》(教职成〔2017〕4号)的精神,原《建设规范》已不能满足http://www.xtzy.com/wlzx/detail.jsp?public_id=153330
17.华为突然被踢出局!暴露出美国欧洲和中国“Wi摘要:就拿这次暂停华为会员资格的Wi-Fi联盟来说,其所创立的Wi-Fi和中国的WAPI之间的技术标准之争,就有很多国人不知道的惊人真相! 本文转自:瞭望智库(zhczyj)文 | 张弛 科普作者,通信博士,笔名“奥卡姆剃刀” 5月26日,据相关媒体报道,Wi-Fi联盟、SD协会、外围部件互连专业组织PCI-SIG、USB-IF组织、固态技术协https://www.jfdaily.com/news/detail?id=154008
18.路由器无线页面术语与解释xiaoke3344Wi-Fi保护设置(WPS) 藉由选择个人识别码(PIN)或按钮(PBC)方式做Wi-Fi保护设置能够让您更容易地建立安全机制。 1.Wi-Fi保护设置配置 Wi-Fi保护设置:停用 启用:这个地方默认是关着的,点击启用后才会展开下面的配置 2.Wi-Fi保护设置一览 1.Wi-Fi保护设置当前状态: Idle http://blog.chinaunix.net/uid-21100425-id-4134451.html
19.WiFi的前世今生实际传输时,单个Symbol的12bit不会都用来传输数据,要拿出一定bit用作纠错信息码,补救传输过程中可能的错误。单Symbol中排除纠错信息码,有效传输信息占12bit的比例就是码率。 Wi-Fi 6的1024-QAM调制的码率[敏感词]是5/6,Wi-Fi 7的4096-QAM码率[敏感词]也是5/6。在码率上,Wi-Fi 7并没有提升。 https://www.slkormicro.com/industry-news/509079.html
20.tiktok入门教学·Tiktok入门教学·看云3.语言,最好选梯子对应的国家语言,比如:美国/英语 台湾/繁体 实在不行就用繁体中文别用简体 4.选择国家与地区,下滑找到美国 5.手动设置 6.iMessage信息与Face Time通话,用不上,点以后 7.键盘设置,可以添加繁体拼音简体拼音 8.选取无限局域网,登上Wi-Fi https://www.kancloud.cn/shihetuan/tiktok722/2351650
21.WiFiCERTIFIED6WiWi-Fi 6E引领Wi-Fi CERTIFIED 6进入6 GHz频段 在6 GHz频段运行使Wi-Fi能够为带宽最为密集的应用提供积极的体验。作为Wi-Fi CERTIFIED 6的组成部分, Wi-Fi 6E认证为扩展至6GHz频段的Wi-Fi 6功能提供认证。全球多个国家正在将6GHz频段提供给未经授权的用户,Wi-Fi CERTIFIED 6为这些市场上的设备提供全球互操作https://www.wi-fi.org/zh-hans/discover-wi-fi/wi-fi-certified-6
22.WiFi联盟认证Wi-Fi Protected Setup Wi-Fi ProtectedSetup支持大多数用户所熟悉的方式(按下按钮、输入PIN码,或者使用NFC)来配置网络,启用安全功能。 四、应用与服务 Miracast Wi-Fi CERTIFIEDMiracast支持在Miracast设备之间无缝显示多媒体内容,而无需考虑品牌,线缆或网络连接。 https://product.11467.com/info/17247195.htm
23.元征科技重磅推出X431EVMAX新能源汽车诊断仪2、主机与诊断盒采用Wi-Fi通讯,在传输速率、诊断距离、抗干扰等方面远优于传统蓝牙 3、搭配SmartLink C诊断盒,可实现本地诊断和SmartLink远程诊断的双诊断模式 4、支持双Wi-Fi通讯、ECU刷写、无线编程 5、支持通用的大部分物理接口,如:USB Type C、USB Type A、Micro-SD接口等 https://www.dongchedi.com/article/7098878413183713803