Чтобы захватывать пакеты с вашего iPhone с помощью Wireshark, вы должны сначала получить идентификатор устройства для телефона из iTunes. Подключите ваш iPhone через USB к вашему Mac ..., затем откройте iTunes и щелкните значок iPhone в верхней панели навигации.
Вы не можете скопировать UUID, поэтому вам нужно записать его вручную. После того, как у вас есть UUID, вам нужно будет смонтировать устройство.
Откройте терминал и введите: rvictl -s <device-id>
Я создал псевдоним в ~/.bash_aliases
как alias mntios='rvictl -s <device-id>'
- до тех пор, пока у вас будет тот же телефон, UUID вашего устройства не изменится, даже если вы переустановите ОС.
После того, как вы установили устройство, запустите wireshark. brew install wireshark
(см .: http://brew.sh)
Один из сетевых адаптеров должен быть rvi0
- это сетевой интерфейс для вашего iPhone.
Теперь вы можете захватывать пакеты - дважды щелкните по нему, чтобы начать захват.
Если вы хотите отфильтровать определенные URL-адреса, вы можете ввести фильтр, например: http.request.full_uri contains <string-in-url>
, чтобы отфильтровать запросы.