首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用tcpdump检索mcs索引

如何使用tcpdump检索mcs索引
EN

Stack Overflow用户
提问于 2013-09-24 01:35:51
回答 1查看 553关注 0票数 1

我试图弄清楚如何使用tcpdump来查找数据包的mcs索引。我已经搞清楚了,我需要从无线电头上提取一些东西(我在mac上,所以我应该可以访问这个)。我已经了解到:

代码语言:javascript
复制
tcpdump -i en1 -I -y ieee802_11_radio

我也愿意使用类似的东西。有了tshark,我已经了解到:

代码语言:javascript
复制
tshark -i en1 -Y radiotap.mcs.index -I

我不知道从这里走到哪里,或者这是否给了我我所需要的东西,而我却不知道。这可能只是一个关于解码输出的问题,但我不太确定。我做了很多搜索,但没有找到很多明确的文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-22 16:42:57

Tcpdump目前无法从无线电头中提取11n或11ac信息,因此您无法使用它获取MCS索引。这是个窃听器,我会修好的。

您想要的TShark命令应该是这样的

代码语言:javascript
复制
tshark -i en0 -I -Y radiotap.mcs.index -T fields -e radiotap.mcs.index

-Y radiotap.mcs.index的意思是“丢弃没有radiotap.mcs.index的数据包”;-T fields -e radiotap.mcs.index的意思是“如果它存在于数据包中,则打印radiotap.mcs.index的值”(如果它不在数据包中,则打印空行,这就是为什么您也使用-Y标志)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18971618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档