Как настроить NIC в беспорядочном режиме на Mac Book Air?
Я пытаюсь запустить свой ник на MacOSx в случайном режиме, а затем использовать tshark
/ tcpdump
Опция 1:
ifconfig en0 promisc
но я получаю это сообщение:
ifconfig: promisc: bad value
Вариант 2:
Я старался sudo tcpdump -In -i en0 host 10.0.0.2
и это тоже не сработало. Я последовал: случайный режим tcpdump на OSX 10.8. 10.0.0.2
мой локальный хост - и он ничего не печатает в bash:
tcpdump: listening on en0, link-type IEEE802_11_RADIO (802.11 plus radiotap header), capture size 65535 bytes
^C
0 packets captured
99 packets received by filter
0 packets dropped by kernel
1 ответ
TShark и tcpdump переведут интерфейс в беспорядочный режим, если вы не скажете им НЕ делать этого с -p
флаг - -p
не означает "неразборчивый режим", это означает "не смешанный режим".
-I
включает режим монитора.
Обратите внимание, что если вы находитесь в "защищенной" сети, использующей шифрование, то есть в сети, использующей WEP или WPA/WPA2, фильтры захвата, отличные от канального уровня, работать не будут, поскольку пакеты передаются в механизм захвата пакетов (BPF)., в случае OS X) не иметь расшифрованную полезную нагрузку. Это означает, что фильтр типа "хост 10.0.0.2" не будет работать.