Как получить RSSI с помощью tcpdump и libpcap

Я пытаюсь захватить значение RSSI устройства, когда есть запрос на ассоциацию. Я написал программу на C, которая записала MAC-адрес устройства и маршрутизатора. Я выяснил, как получить MAC-адреса, просто распечатав шестнадцатеричные значения пакета и выполнив поиск последовательности шестнадцатеричных значений, соответствующих MAC-адресу. MAC-адрес подключаемого устройства начинается с

packet+58;

MAC-адрес маршрутизатора начинается с

packet+64;

К сожалению, этот плохой метод печати не будет работать для значений RSSI, так как я не смогу искать последовательность шестнадцатеричных чисел для значения RSSI.

Я надеюсь, что этот вопрос имеет смысл. Спасибо за помощь.

0 ответов

Другие вопросы по тегам