MASTG-TECH-0062: Monitoramento Básico de Rede/Sniffing
Você pode farejar remotamente todo o tráfego em tempo real no iOS criando uma Interface Virtual Remota para seu dispositivo iOS. Primeiro, certifique-se de ter Wireshark instalado no seu computador host macOS.
- Conecte seu dispositivo iOS ao computador host macOS via USB.
- Você precisará saber o UDID do seu dispositivo iOS antes de começar o farejamento. Consulte a seção "Obtendo o UDID de um dispositivo iOS") para saber como recuperá-lo. Abra o Terminal no macOS e digite o seguinte comando, inserindo o UDID do seu dispositivo iOS.
$ rvictl -s <UDID>
Starting device <UDID> [SUCCEEDED] with interface rvi0
- Inicie o Wireshark e selecione "rvi0" como a interface de captura.
- Filtre o tráfego com Filtros de Captura no Wireshark para exibir o que deseja monitorar (por exemplo, todo o tráfego HTTP enviado/recebido via endereço IP 192.168.1.1).
ip.addr == 192.168.1.1 && http

A documentação do Wireshark oferece muitos exemplos de Filtros de Captura que devem ajudá-lo a filtrar o tráfego para obter as informações desejadas.