Обнюхивать данные в сети

У меня есть пара GoPro, подключенных к устройству Smart Remote. Я могу подключиться к скрытой точке доступа Wi-Fi, созданной Smart Remote. Я хочу наблюдать за связью между GoPro и Smart Remote. Это возможно? Я имею в виду перехватить UDP-пакеты, которыми обмениваются GoPro и Smart Remote?

1 ответ

Вам понадобится такая программа, как Wireshark, и средство для захвата всех пакетов, идущих по сети. Концентратор старой школы - самый простой способ достижения этого (все порты получают все пакеты), но они больше не продаются в наши дни. Лучше всего выбрать управляемый коммутатор, для которого вы настраиваете порт анализатора, который получает все пакеты от других портов, или добавляете второй сетевой порт к вашему ПК / ноутбуку и превращаете его в устройство "человек посередине".

Если все работает по беспроводной сети, включая ПК-анализатор, Wireshark может захватывать все данные, проходящие через эфир, и вам не нужно беспокоиться о кабельном решении. Быстрый совет со связанной вики-страницы:

При установке в Windows Vista или более поздней версии (включая Win7, Win8 и Win10) с выбранным параметром "Поддержка необработанного трафика 802.11 (и режима монитора) для беспроводных адаптеров" в Wireshark можно выбрать все беспроводные адаптеры для захвата необработанного трафика 802.11. В "режиме мониторинга" можно увидеть необработанные пакеты 802.11 (данные + управление + контроль) с заголовком радиоленты. В противном случае можно увидеть только пакеты данных 802.11. Вы можете войти в "режим мониторинга" с помощью Wireshark или WlanHelper.exe, поставляемого с Npcap.

Вот прямая ссылка на страницу начальной настройки: https://wiki.wireshark.org/CaptureSetup/WLAN

А вот ссылка, которая описывает, как расшифровать трафик WiFi. https://wiki.wireshark.org/HowToDecrypt802.11

У Wireshark есть несколько замечательных руководств, вики и десятки тысяч вопросов о StackExchange, поэтому я надеюсь, что этот ответ поможет вам начать.

Другие вопросы по тегам