Поддерживает ли WiFi-чип BCM43438 в Raspberry Pi 3 режим «монитора»


21

Поддерживает ли он режим монитора (известный из aircrack-ng & co.)?


1
Вы указали неправильный чип. Pi 3 использует BCM43438, а не BCM43143.
Губеринг

Хорошо знать. Так что, похоже, неправильное описание продукта ...
Marcel

Понятия не имею - откуда вы взяли свое описание?
Губеринг

Ответы:


1

Нет.

Но есть планы , чтобы попытаться осуществить это , по- видимому

РЕДАКТИРОВАТЬ: (если это связано с BCM43143, после того, как дым рассеется вокруг номера чипа BCM, это может стать полным "Нет".)


Выглядит как "нет" тогда, к сожалению , хотя я все еще хотел бы попытаться как-то это подтвердить. Хитрый, без таблицы! Я заметил, что есть носимая платформа для создания прототипов, которая называется Ingenic Newton2 и использует тот же чип. Там могут быть какие-то подсказки.
goobering

18

Микропрограмма, используемая в BCM4339 (Nexus 5), а также в BCM43438 (RPI3), получила встроенный режим мониторинга .

Мы только недавно обнаружили эту функциональность после реализации режима монитора для Nexus 5 (см .: nexmon.org ). Прошивка по умолчанию, по крайней мере, уже поддерживает излучение необработанных кадров 802.11. Вы можете использовать немодифицированную прошивку и просто отправить IOCTL 108и 10из драйвера в прошивку. Вы также должны изменить тип интерфейса.

В настоящее время мы все еще работаем над улучшением режима монитора для Raspberry Pi 3, но у нас уже есть готовый образ dd'able для вашей SD-карты, взгляните на: rpi3.nexmon.org . В текущей версии мы расширили режим встроенного монитора, чтобы генерировать кадры, инкапсулированные в заголовок Radiotap.

Обновление: Спасибо @ user1147688, ссылки выше также должны быть обновлены :-)


Github для создания патча ядра с использованием RPi3 nexmonнаходится здесь .
not2qubit

1

нет, я получаю эту ошибку

Ошибка беспроводного запроса «Установить режим» (8B06):


Вы получили эту ошибку, делая то, что именно? Почему вы полагаете, что ошибка связана с отсутствием аппаратных функций, а не с вашими действиями?
Дмитрий Григорьев

Вы получаете эту ошибку в ответ на то, sudo iwconfig wlan0 mode monitorчто драйвер по умолчанию в Raspbian (и по сей день) использует несвободную прошивку и / или драйвер / модуль, которые не поддерживают режим мониторинга. Альтернатива - залатать / взломать официальный драйвер. Стоит отметить, однако, что на самом деле меньше проблем с получением адаптера Wi-Fi, который имеет надлежащую поддержку режима монитора в драйвере (и встроенном программном обеспечении), в наши дни они очень дешевы, размером с адаптер OTP, и они работают согласованно - получать вещи, как nexmonпоследовательно строить со временем? сотрясает волшебство с 8 шарами
Шон Уилсон

0

Да, и я очень доволен проектом nexmon, который позволил это сделать.

Я создал следующий скрипт, который автоматизирует направления в проекте NEXMON. Nexmon, какой отличный проект.

Следующий скрипт обнаружит, запущен ли он на pi-zerow, Pi3 или Pi3b +, скомпилирует и применит соответствующий патч. Он даже сохраняет патч при перезагрузке устройства.

https://github.com/zorani/RaspPiNexmonScripts

Наслаждайтесь!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.