Wie man den Netzwerkverkehr von einer bestimmten Android-Anwendung erfasst.

Ich habe ein Papier gelesen, das einen Ansatz zur Erfassung von Netzwerkverkehr von einer bestimmten Android-Anwendung vorschlägt.Es sagt: "Wir haben tcpdump verwendet, um alle Netzwerk-Datenverkehr von der virtuellen Maschine zu sammeln.Wir portierten das Strace-Dienstprogramm auf Android, um jeden Netzwerk-System-Aufruf zu protokollieren Von der App.Wir identifizierten alle Threads, die von der App mit der Prozess-ID (pid) der App gestartet wurden. Basierend auf dieser Thread-Information können wir den Traffic herausfiltern, der nicht aus der App stammt. " Aber ich konnte das operative Prinzip noch nicht kennen. Wie kann ich den Netzwerkverkehr von einer bestimmten Android-Anwendung erfassen? Vielen Dank für die Beantwortung.

  • android statistic 3g Verkehr für jede APP, wie?
  • Wie bekomme ich die korrekte Anzahl der gesendeten und empfangenen Bytes in TrafficStats?
  • Debugging HTTPS Anfragen / Antworten mit Fiddler auf Android Phone don `t Arbeit
  • Wie zählt 3g Verkehr in Android Mobile?
  • One Solution collect form web for “Wie man den Netzwerkverkehr von einer bestimmten Android-Anwendung erfasst.”

    Sie können auch SandroProxy verwenden. Es kann auch Apps aufnehmen, die nicht die Android-Proxy-Einstellungen respektieren. Es gibt auch die Möglichkeit, pcap-Dateien für ssl flow zu erstellen. Eine Option ist auch das schafft ssl, die mit wireshark entschlüsselt werden kann.

    Idee ist, http / https flow als normaler Proxy oder transparenter Proxy mit iptables-Hilfe abzufangen, ihn als Anforderung / Antworten oder pcap-Dateien zu speichern und weiter zum Server weiterzuleiten.

    Wie kann ich feststellen, wer Anfragen stellt: Wenn du einen offenen Sockel zum Proxy hast, musst du Informationen von / proc / net / tcp oder / proc / net / tcp6 abgleichen, um Prozess zu erhalten. Hier können Sie Pakete benennen. Es kann mehr sein.

    Sie können untersuchen, wie man benutzerdefinierte Proxy und bauen eine aus Quellen hier:

    http://code.google.com/p/sandrop/source/browse/projects/SandroProxyPlugin/src/org/sandroproxy/plugin/gui/MainActivity.java

    http://code.google.com/p/sandrop/source/browse/projects/SandroProxyPlugin/readme.txt

    — gesendet von SandroProxy Unterstützung —

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.