802.11相关内容

为什么有些信标帧掉了

为什么我不捕获所有信标帧?它们会被AP丢弃吗? 我正在Linux中使用libpcap捕获信标帧并解析时间戳。我使用时间戳来计算捕获的信标帧之间的时间间隔。 在大多数情况下,时间间隔应为102.4ms。但是,每5-6个数据包显示的间隔为102.4ms的倍数,可以是204、306和最多800ms。 我不知道是由于AP没有发送那些信标帧,或者我的pcap没有捕获该软件包。 我没有 ..
发布时间:2020-06-04 18:40:00 其他开发

无法了解PcapNG文件中的802.11数据帧格式

我有Wireshark创建的 PcapNG 文件,我尝试使用 python-pcapng 进行解析。 但是,我无法弄清楚如何协调从 FileScanner 的 packet_payload_info 收到的输出使用 802.11数据帧格式: 这是我得到的输出(我的代码在底部): magic_number 0xa0d0d0a SectionHeader(version_maj ..
发布时间:2020-06-04 18:39:55 Python

SCAPY PYTHON-获取802.11 DS状态

我正在尝试使用SCAPY创建一个嗅探程序,以演示802.11设备在802.11网络中的关联和角色。 SCAPY具有简单的功能,可以识别信标帧,探测请求和探测响应。我正在尝试进行更深入的研究,并根据DS状态进行我自己的评估,以显示所有其他流量关联。 我不能做什么它确定如何获取DS状态值(00、01、10、11)。如果确定,那么我可以相应地处理框架以获取源代码,BSSID,接收器,发送器和 ..
发布时间:2020-06-04 18:39:50 其他开发

为什么802.11确认帧没有源MAC?

谁知道为什么802.11确认帧没有源MAC地址?当我使用监视模式和混杂模式驱动程序从Linux捕获TCPDUMP或Wireshark的数据包时,看不到它。如果帧中没有源MAC地址,接入点如何区分ACK帧与不同的802.11客户端? 我从所有捕获中都可以看到ACK立即出现在发送帧后(大约10到30微秒),但是仅凭这一点还不足以区分信号源吗?也许每个帧都有某种唯一的标识符,而ACK帧内部有这个I ..
发布时间:2020-06-04 18:39:47 其他开发

解释802.11 Wireshark跟踪中的帧控制字节

我正在分析一个Wi-Fi捕获( .pcap ),发现我发现802.11规范与Wireshark的解释之间存在不一致之处的数据。具体来说,我要拉开的是2字节802.11 Frame Control 字段。 来自 http://www4.ncsu.edu/~aliu3/802.bmp ,即“帧控制”字段子字段的格式如下: 下面是让我感到困惑的数据包的Wireshark屏幕盖: 因此, ..
发布时间:2020-06-04 18:39:45 其他开发

使用Python将我的Windows计算机与wifi AP关联

我正在尝试编写一个python脚本,该脚本可以使我的计算机关联到无线访问点(以字符串形式给出).例如,我可能指定我要连接到linksys,而我的脚本将导致计算机执行此操作. 我查看了此问题,但通过查看所提供的链接无法理解该怎么做. 有人可以指出我正确的方向吗? 解决方案 我决定接受Paulo的建议,并尝试使用Powershell/命令行.我发现了关于通过命令行连接网络的文章. ..
发布时间:2020-05-17 03:21:46 Python

WI-FI 802.11速度取决于距离

有人可以帮我写一份包含802.11 WI-FI不同标准的理论精确速度取决于距离(1到10米)的文档吗? 例如,如果有一个数学方程式给出速度随距离降低的方式,或者是一个软件工具,或者是一个给出速度如何每1米降低速度的表格,例如,我需要一些非常精确的信息. 谢谢你:) 解决方案 由于以下事实,消除伴随因素的纯距离效应可忽略不计: 假设传输是连续的-数据连续到达目标,则只有一个初始延迟,直 ..
发布时间:2020-05-06 11:41:14 其他开发

如何学习Linux无线驱动程序(mac80211)的结构?

Linux无线驱动程序mac80211中有很多结构.诸如struct net_device,struct ieee80211_hw,struct ieee80211_vif和struct ieee80211_local之类的东西.如此众多的结构使我不了解它们包含哪些信息以及何时对其进行初始化. 我如何了解它们以及无线驱动程序的整个体系结构? 解决方案 您可能想查看Johannes B ..

802.11标头中是否有ethertype字段?

我在802.11标头中看到没有ethertype字段。这怎么可能?如果802.11承载任何更高层协议,则它的802.11头类型/子类型字段将是“数据”(0x20)或“Qos数据”(0x28),并且通常会在802.11报头之上有一个SNAP头(rfc1042),它将传达有效载荷的类型(IP,ARP等)。 理论上当然可以携带任何第2层协议,并使用任何LLC头。 ..
发布时间:2018-06-06 19:39:47 其他开发

如何执行在附近c。使用PCAP可用的WiFi AP的扫描

基本上我想要一个简单的C code这说明在混杂模式抓包,并从中提取出SSID。 EDIT1 我写了code,我写信给执行基本嗅探。 的#include<&stdio.h中GT; #包括LT&;&pcap.h GT;INT主(INT ARGC,CHAR *的argv []){ pcap_t *手柄; 结构pcap_pkthdr头; 常量u_char *包; ..
发布时间:2016-08-25 10:09:37 C/C++

如何nl80211库&安培; cfg80211工作?

我想了解nl80211和cfg80211如何具体运作。功能流程,nl80211如何与网络工具,如参考wpa_supplicant,IW交互。 PLZ建议我一些有用的链接或书籍参考 解决方案 要能够控制从用户空间的无线驱动程序,用于内核和用户空间之间的一些IPC通信的进程。 在第一个的ioctl 与供应商的依赖API的使用。 在1996年,吉恩Tourrilhes创建无线扩展(WE或 ..
发布时间:2016-08-18 21:59:20 C/C++