Eu preciso realizar alguns testes em um aplicativo Android que está se conectando ao servidor REST. Infelizmente não consigo conectar-me a ele no servidor de teste, por isso pensei em iniciar o serviço da Web no meu computador e fazer com que meu aplicativo acreditasse que seu endereço é o servidor de produção real. Para redirecionar esse tráfego, tentei falsificar a tabela arp no meu telefone com:
# arpspoof -i wlaninterface -t 192.168.2.2 1.2.3.4
Onde 192.168.2.2
é o IP do telefone, 1.2.3.4
é o ip do meu servidor remoto e meu computador está em, digamos, 192.168.2.3
. Eu tenho meu servidor de rede funcionando e posso me conectar a ele através do navegador do telefone em 192.168.2.3
mas não no 1.2.3.4
. O mesmo acontece quando eu uso o aplicativo testado no telefone. O que posso fazer no ambiente ad-hoc (não posso recompilar nada, configurar um servidor real etc.)?
Tags arp arp-poisoning