(Zastrzeżenie: Może zawierać błędy. Napraw, jeśli znasz lepiej sieci).
Tryb promiscuous nie oznacza trybu monitora, jest odwrotnie :
„Tryb promiscuous” zarówno w sieci WiFi, jak i Ethernet oznacza, że karta akceptuje pakiety w bieżącej sieci, nawet jeśli są wysyłane na inny adres MAC.
„Tryb monitorowania” jest specyficzny dla Wi-Fi i oznacza, że karta akceptuje pakiety każdy sieć, bez konieczności bycia z nią powiązanym.
Zauważ, że oba tryby tylko powiedz karcie, aby akceptowała pakiety - nie mówią sieci nadrzędnej wysłać pakiety w twoim kierunku. Przełączniki Ethernet zwykle nie wysyłają pakietów przez port (lub port WiFi AP), jeśli wiedzą, że odbiorca jest faktycznie podłączony do innego portu.
Wreszcie każdy sniffer sieciowy - w tym Wireshark - automatycznie włącza tryb promiscuous. Tryb monitorowania musi być jednak włączony ręcznie, ponieważ często jest specyficzny dla sterownika i tak, wiele kart nie obsługuje tego trybu. (Miałem szczęście z serią Atheros ath9k.)
The airmon-ng
skrypt z aircrack-ng próbuje wykryć bieżący sterownik, ale na początek możesz spróbować:
iw <device> interface add mon0 type monitor
(gdzie <device>
czy jest to interfejs sieciowy wlan0
lub fizyczne urządzenie jak phy0
), aby utworzyć oddzielny interfejs trybu monitorowania. Zauważ, że jeśli pozostaniesz powiązany z AP na wlan0
, wtedy zobaczysz pakiety tylko na tej samej częstotliwości / kanale nawet w trybie monitora.