Я работаю над инструментом, использующим необработанные системные сокеты.
Этому инструменту необходимо отправлять пакеты с помощью протоколов низкого уровня, таких как IEEE 802.1X.
Когда я проверяю пакеты в Wireshark, я замечаю, что заголовок радиотапа отличается от того, который я создал. После некоторого расследования выяснилось, что ядро Linux автоматически добавляет свой собственный заголовок Radiotap поверх моего пакета, хотя я уже включил его.
Мой вопрос:
Есть ли способ запретить ядру Linux автоматически добавлять заголовок Radiotap? Например, можно ли этим управлять с помощью setockopt()?
Подробнее здесь: https://stackoverflow.com/questions/798 ... aw-sockets