Я пытаюсь разобрать поля временной метки MAC заголовков радиоисточников пакетов 802.11, захваченных в режиме монитора.Разница во времени между двумя пакетами с использованием заголовка Radiotap MAC timestamp
Поле TSFT заголовка радиоисточника имеет значение 64 бит в микросекундах. Необработанное шестнадцатеричное значение подсвечено ниже.
значение MAC-временная метка представлено в десятичной системе с помощью Wireshark
Это десятичное значение десятичного значения 2b1c20cb00000000.
То, что я пытаюсь сделать, это получить разницу во времени между двумя кадрами, используя шестнадцатеричное значение в поле метки метки радиосигнала MAC.
Например:
кадр # 2 имеет десятичное значение 3106049021945315329 (2b1ae72100000001) и
кадр # 3 имеет 3106066889009266689 (2b1af76100000001).
Вычитание этих значений дает 1AC47FFFFF5C1. Предполагая, что это в микросекундах, это значение равно 470900214.330817 секунд.
Что такой процесс следуя эти шаги, чтобы получить разницу во время 0.000071 секунд, используя значения в MAC-временных метки поля заголовка radiotap
Спасибо