【发布时间】:2014-01-29 09:52:06
【问题描述】:
我正在尝试解析在监控模式下捕获的 802.11 数据包的 radiotap 标头的 MAC 时间戳字段。
radiotap 标头的 TSFT 字段是 64 位值,以微秒为单位。原始十六进制值在下面突出显示。
Wireshark 以十进制表示 MAC 时间戳值
这个十进制值是2b1c20cb00000000的十进制值。
我要做的是使用radiotap头MAC时间戳字段中的十六进制值获取两帧之间的时间差。
例如:
第 2 帧的十进制值为 3106049021945315329 (2b1ae72100000001) 和
第 3 帧有 3106066889009266689 (2b1af76100000001)。
减去这个值得到 1AC47FFFFF5C1。并假设这是以微秒为单位的值等于 470900214.330817 秒。
使用radiotap头的MAC时间戳字段中的值获得0.000071秒的时间差的过程是什么
谢谢
【问题讨论】:
标签: libpcap packet-capture packet-sniffers wifi