Usando o CERT Tapioca na VM

2

Eu tenho tentado obter CERT Tapioca ( link ) em execução no meu Mac para que eu possa testar a segurança SSL / HTTPS do nosso aplicativo Android.

Até este ponto, obtive a VM Tapioca em execução no VirtualBox, mas não tive muito sucesso em obter MITMProxy (Tapioca inclui MITMProxy) para responder a qualquer coisa.

Eu configurei um adaptador NAT, que permite que a VM se conecte à internet. Eu, então, configurei um Adaptador somente para host, que achei que poderia permitir que eu usasse a VM como um proxy para minha máquina host. o que pensei então permitiria que o MITMProxy capturasse todos os dados que passassem.

O mais longe que consegui é poder chamar o endereço IP da VM no navegador da Web do host e receber um erro no MITMProxy que diz 502 Error connecting [Errno 111] Connection Refused

Gostaria de receber algumas dicas sobre o que eu deveria estar tentando fazer. Eu tenho um palpite de que isso não deve ser tão difícil, mas eu vim vazio ao tentar procurar uma resposta.

    
por Chris 02.10.2014 / 01:48

1 resposta

1

IMHO você não deve ser capaz de encaminhar o tráfego do seu Mac para uma VM (Adaptadores somente para host) neste Mac, que confia neste Mac para rotear (adaptador NAT) todo o tráfego para a internet. / p>

Soluções

  1. Configure uma VM do MacOS X com o Android SDK (provavelmente), configure um Adaptador somente para host e use a VM Tapioca como proxy / roteador para a VM do MacOS X
  2. Configure um segundo Mac e instale o mitmproxy e configure o seu Mac principal para usar o segundo Mac como proxy / roteador
por 02.10.2014 / 03:33