Настройка системы:
- MacBook Air работает под управлением Mountain Lion и без проводов подключается к роутеру.
- Wireshark установлен и перехватывает пакеты (я проверил "захватить все в случайном режиме")
- Я отфильтровываю все пакеты с моим IP-адресом источника и назначения, используя следующий фильтр (
ip.dst != 192.168.1.104 && ip.src != 192.168.1.104
) - В той же сети, что и MacBook, я использую устройство Android (подключение через WiFi) для выполнения HTTP-запросов.
Ожидаемые результаты:
- Wireshark, работающий на MacBook, видит HTTP-запрос от устройства Android.
Фактические результаты:
- Я вижу только SSDP трансляции с
192.168.1.1
Вопрос:
Что мне нужно сделать, чтобы Wireshark, как и Firesheep, мог видеть и использовать пакеты (особенно HTTP) от других сетевых устройств в той же сети?
ОБНОВИТЬ
- Как мне перехватить трафик других компьютеров в Wireshark по WiFi-сети? кажется, подразумевает, что это невозможно
- Это, кажется, описывает мою проблему: http://seclists.org/wireshark/2010/Jan/70
- Я уверен, что сетевой интерфейс находится в режиме promisc, потому что когда я запускаю
ifconfig
я получаюen0: flags=8967<UP,BROADCAST,DEBUG,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500