Драйвер устройства для захвата беспроводного трафика с помощью адаптера Wi-Fi?

Я хочу иметь возможность читать беспроводной трафик, отправленный с моей беспроводной клавиатуры. Сначала я подумал, что могу просто купить какую-нибудь плату, такую ​​как Arduino, подключить модуль, такой как nRF24L01 +, и использовать эту комбо.

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

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

Это выполнимо? Это лучший способ, которым я могу следовать, вместо того, чтобы использовать Arduino с беспроводным модулем?

EDIT Я не ищу реализацию такого драйвера устройства, моя цель – написать его самостоятельно. Я просто спрашиваю, есть ли что-то, что я не принимаю во внимание, прежде чем начать это путешествие.

  • Не удается подключиться к беспроводной сети
  • WiFi не работает - wlan0 FAILED
  • Не удается запустить Wi-Fi с помощью systemd
  • Нужен совет по использованию Wireshark + aircrack-ng
  • Объединение командной строки в защищенные паролем беспроводные сети в Ubuntu, Arch Linux или других дистрибутивах?
  • Linux Mint 18 не может подключиться к какой-либо сети Wi-Fi
  • BCM43142 Firmware (не отображается wlan на Wicd)
  • "Nmcli nm wifi on" останавливает hostapd
  • One Solution collect form web for “Драйвер устройства для захвата беспроводного трафика с помощью адаптера Wi-Fi?”

    Не драйвер устройства, а скорее информативный PDF-файл, который вам нужно знать, чтобы снять этот эксплойт: http://www.remote-exploit.org/content/keykeriki_v2_cansec_v1.1.pdf

    Вы увидите, что эксплойт не так-то просто снять, но опять же, конечно, в рамках возможности для целенаправленной атаки.

    Linux и Unix - лучшая ОС в мире.