Estou tentando examinar alguns aplicativos e que tipo de tráfego de rede eles estão usando no meu iPhone.
Configurei o Charles (incluindo certificados SSL e perfis de provisionamento). Em seguida, conectei meu laptop ao iPad para obter uma conexão e compartilhei a Internet com o iPhone via Wi-Fi.
Por algum motivo, os aplicativos com os quais estou trabalhando parecem pensar que não estão online. O Safari trabalha com essa configuração.
Quais são as minhas opções para enviar tráfego de rede sem problemas para um Mac para análise, sem jailbreak?
Se isso importa, estou executando o iOS 5.1 em um iPhone 4 e o Mac OS X Lion no MacBook de plástico branco (meados de 2010).
Respostas:
Use mitmproxy . Está provado para esse tipo de coisa. Há algum tempo, houve um alvoroço com relação ao aplicativo Path que carregava o livro de endereços em seus servidores. Foi isso que foi usado para descobri-lo. O cara escreveu como o usou e isso é uma boa introdução sobre como instalar e usar o mitmproxy.
Do site:
fonte
Enquanto estiver conectado ao mesmo Wifi, o WireShark não fará exatamente o que deseja?
Extraído da página de documentação do WireShark
fonte
O Debookee é um analisador de tráfego de rede, como o Wireshark, mas também pode interceptar o tráfego de rede de qualquer dispositivo da sua rede.
Basta escanear sua rede, você verá todos os dispositivos, selecionará seu iPhone como um alvo, iniciará o analisador e verá todo o tráfego do seu iPhone, sem a necessidade de fazer jailbreak ou amarrar.
Os protocolos mostrados são: HTTP, HTTPS, DHCP, DNS, TCP, SIP ...
fonte