Кіріспе
Желілік интерфейс контроллерінің режимі. Монитор режимі немесе RFMON (Радиожиілік мониторы) режимі, сымсыз желілік интерфейс контроллері (WNIC) бар компьютерге сымсыз каналда алынған барлық трафикті бақылауға мүмкіндік береді. Пакеттерді ұстау үшін де қолданылатын, бірақ араласу режимінен (promiscuous mode) айырмашылығы, монитор режимі бастапқыда қолжетімділік нүктесімен немесе жеке желімен байланысу қажеттілігін жояды. Монитор режимі тек сымсыз желілерге ғана қатысты, ал араласу режимін сымды және сымсыз желілерде қолдануға болады. Монитор режимі – 802.11 сымсыз адаптерінің жұмыс істей алатын сегіз режимінің бірі: Master (қолжетімділік нүктесі ретінде жұмыс істейді), Managed (клиент, сондай-ақ станция деп те аталады), Ad hoc, Repeater, Mesh, Wi Fi Direct, TDLS және Монитор режимі.
Monitor mode, or RFMON (Radio Frequency MONitor) mode, allows a computer with a wireless network interface controller (WNIC) to monitor all traffic received on a wireless channel. Unlike promiscuous mode, which is also used for packet sniffing, monitor mode allows packets to be captured without having to associate with an access point or ad hoc network first. Monitor mode only applies to wireless networks, while promiscuous mode can be used on both wired and wireless networks. Monitor mode is one of the eight modes that 802.11 wireless adapter can operate in: Master (acting as an access point), Managed (client, also known as station), Ad hoc, Repeater, Mesh, Wi Fi Direct, TDLS and Monitor mode.
Қолданылуы
Монитор режимінің қолданылуы: географиялық пакеттерді талдау, кең таралған трафикті бақылау және тәжірибе арқылы Wi-Fi технологиясын меңгеру. Бұл, әсіресе, қауіпсіз емес арналарды (мысалы, WEP арқылы қорғалғандарды) аудиттеу үшін пайдалы. Монитор режимі Wi-Fi желілерін жобалауға да көмектеседі. Белгілі бір аймақ және арна үшін қазіргі уақытта қолданылып жатқан Wi-Fi құрылғыларының санын анықтауға болады. Бұл, ең аз қолданылатын Wi-Fi арналарын таңдау арқылы басқа Wi-Fi құрылғыларымен кедергілерді азайтатын, жақсырақ Wi-Fi желісін құруға көмектеседі. KisMAC немесе Kismet сияқты бағдарламалық құралдар, pcap файлдарын оқи алатын пакеттік талдағыштармен бірігіп, сымсыз желілерді пассивті түрде бақылауға арналған пайдаланушы интерфейсін ұсынады.
Шектеулер
Көбінесе сымсыз адаптер монитор режимінде дерек жібере алмайды және бір сымсыз каналмен ғана шектеледі, бірақ бұл сымсыз адаптердің драйверіне, оның микропрограммасына және чипсетінің мүмкіндіктеріне байланысты. Сонымен қатар, монитор режимінде адаптер түйінделген пакеттер үшін циклдық артық кодты (CRC) тексермейді, сондықтан кейбір түйінделген пакеттер зақымдануы мүмкін.
Операциялық жүйелерді қолдау
Microsoft Windows Network Driver Interface Specification (NDIS) API монитор режиміне қолдауды NDIS 6 нұсқасынан бастап қамтамасыз етеді, ол алғаш рет Windows Vista жүйесінде қолжетімді болды. NDIS 6 жоғарғы протокол деңгейлеріне 802.11 кадрларын жіберуге мүмкіндік береді, ал бұрынғы нұсқалар 802.11 кадрларынан аударылған жалған Ethernet кадрларын ғана жіберетін. NDIS 6-да монитор режимін қолдау – міндетті емес мүмкіндік және клиент адаптерінің драйверінде іске асырылуы немесе асырылмауы мүмкін. Іске асыру ерекшеліктері және NDIS талаптарына сәйкестік әртүрлі өндірушілерде әртүрлі болады. Көп жағдайда, өндіруші монитор режимін дұрыс іске асырмайды. Мысалы, Ralink драйверлері дұрыс емес dBm мәнін көрсетеді, ал Realtek драйверлері 4 байттық CRC мәнін қамтымайды. Windows Vista-дан бұрынғы Windows нұсқалары үшін Wildpackets OmniPeek және TamoSoft CommView for WiFi сияқты кейбір пакет талдағыш қолданбалары монитор режимін қолдау үшін өз құрылғы драйверлерін ұсынады. Linux-тың 802.11 драйверлеріне арналған интерфейстері монитор режимін қолдайды және көптеген драйверлер осы қолдауды ұсынады. STA драйверлері (Ralink, Broadcom) және басқа өндірушілер ұсынған драйверлер монитор режимін қолдамайды. FreeBSD, NetBSD, OpenBSD және DragonFly BSD сонымен қатар монитор режимін қолдайтын 802.11 драйверлері үшін интерфейс ұсынады, сондай-ақ осы операциялық жүйелерге арналған көптеген драйверлер монитор режимін де қолдайды. Mac OS X 10.4 және одан кейінгі нұсқаларында AirPort Extreme желілік адаптерлерінің драйверлері адаптерді монитор режиміне қоюға мүмкіндік береді. Libpcap 1.0.0 және одан кейінгі нұсқалары осы операциялық жүйелерде деректерді түсіру кезінде монитор режимін таңдау үшін API ұсынады.