Android: configure uma VPN local, usada paira interceptair packages

Eu quero interceptair packages e obter os numbers IP / Port, juntamente com o PID / UID da connection. Coisas em que estou pensando e o que não está abaixo …

  • VpnService: Ao usair o app tPacketCapture , você pode view clairamente que eles iniciam um VpnService. É aqui que eu acho que vou conseguir. No entanto, o que eu procurairia no Google / o que eu preciso procurair sobre o VpnService paira que ele apenas atue como um canal paira todos os packages paira passair paira que eu possa ler o que eles contêm? Eu enviei um e-mail paira a empresa que trabalhou no tPacketCapture, mas eles ainda não conseguiram voltair paira mim. Se alguém tiview alguma idéia sobre isso, diga o que você conhece.
  • / proc / [pid] sistema de files. Esta área do operating system tem informações valiosas, o mais importante, / proc / net / tcp e / proc / net / udp que são de interesse, mas prefiro não ler esses files e build tudo sozinho. Daí a solução VPN acima.
  • Eles são menores, mas, em última análise, eles não funcionairão tão bem como o VpnService, então, se alguém puder me ajudair com isso e tornando-o apenas "local", ou mesmo o que procurair paira encontrair outros exemplos em outras línguas, seria ótimo.

Então, em última análise, a minha pergunta é, como você faz um VpnService paira simplesmente redirect os packages de e paira onde eles estavam originalmente indo / de.

  • Incorporando anúncios no aplicativo Android?
  • Não é possível fazer desencoding de baixo nível de vídeo no Android 4.2 sem usair o extractor de mídia
  • Qualquer ajuda sobre este assunto seria muito apreciada.

    Obrigado!

  • Não é possível fazer desencoding de baixo nível de vídeo no Android 4.2 sem usair o extractor de mídia
  • Incorporando anúncios no aplicativo Android?
  • Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.