(Відмова від відповідальності: Може містити помилки. Виправте, якщо ви краще знаєте мережеві речі.)
Проміський режим не передбачає моніторного режиму, це навпаки :
"Промісний режим" як у WiFi, так і в Ethernet означає, що картка приймає пакети в поточній мережі, навіть якщо вони надсилаються на іншу MAC-адресу.
"Режим монітора" є специфічним для WiFi і означає, що картка приймає пакети для будь-якої мережі, без того, щоб бути пов’язаною з нею.
Зверніть увагу, що обидва режими дозволяють картці приймати лише пакети - вони не повідомляють висхідній мережі надсилати пакети у вашому напрямку. Комутатори Ethernet зазвичай не надсилають пакети через ваш порт (або порт WiFi AP), якщо вони знають, що одержувач насправді підключений до іншого порту.
Нарешті, кожен мережевий нюхач там, включаючи Wireshark - автоматично вмикає розмитий режим. Однак режим монітора потрібно вмикати вручну, оскільки це часто залежить від драйвера, і так, багато карт не підтримують цей режим. (Мені пощастило із серією Atheros ath9k.)
airmon-ng
Скрипт з Aircrack-нг намагається визначити поточний драйвер, але для початку ви можете спробувати:
iw <device> interface add mon0 type monitor
(де <device>
або мережевий інтерфейс, як wlan0
фізичний пристрій phy0
), щоб створити окремий інтерфейс в режимі монітора. Зауважте, що якщо ви залишаєтеся пов'язаними з AP-адресою wlan0
, ви побачите пакети на тій же частоті / каналі навіть у режимі монітора.