Bender86
Lieutenant
- Registriert
- Jan. 2007
- Beiträge
- 722
Ich versuche es mal möglichst kurz zu beschreiben und lass dabei ein paar Randinfos weg, da es sonst ein etwas längerer wall-of-text wird. Kurz gesagt:
Ich versuche grade mit Wireshark die Verbindung zwischen einem Android-Emulator und dessen Host-Rechner abzuhören. Ich möchte damit eine Client-Server Anwendung debuggen und denke das geht am besten, wenn ich sehen kann welche Pakete verschickt werden.
Ich habe es anhand einer extrem simplen Anwendung getestet und kann mit Sicherheit sagen: ich kann vom Emulator (Client) Pakete an den Host (Server) schicken, die kommen an und werden auch beantwortet.
Das Problem ist, bei Wireshark sehe ich die Pakete nicht. (Durch Ausgaben in Logcat weiß ich aber, dass sie da sind.) Ich habe Wireshark so eingestellt, dass es auf en0 lauschen soll und als Filter "host 10.0.2.2" eingetragen um nur relevante Pakete zu bekommen. (Der Emulator erreicht den Host über diese Addresse.)
Leider werden mit auf die Weise keine Pakete bei Wireshark angezeigt. Hat das hier schon jemand hinbekommen? Ist en0 das richtige Interface? Hat jemand sonst eine Idee wieso Wireshark die Pakete nicht anzeigt? (Wireshark selber funktioniert, wenn ich zB Webseiten aufrufe kann ich das bei Wireshark nachsehen.)
Ich versuche grade mit Wireshark die Verbindung zwischen einem Android-Emulator und dessen Host-Rechner abzuhören. Ich möchte damit eine Client-Server Anwendung debuggen und denke das geht am besten, wenn ich sehen kann welche Pakete verschickt werden.
Ich habe es anhand einer extrem simplen Anwendung getestet und kann mit Sicherheit sagen: ich kann vom Emulator (Client) Pakete an den Host (Server) schicken, die kommen an und werden auch beantwortet.
Das Problem ist, bei Wireshark sehe ich die Pakete nicht. (Durch Ausgaben in Logcat weiß ich aber, dass sie da sind.) Ich habe Wireshark so eingestellt, dass es auf en0 lauschen soll und als Filter "host 10.0.2.2" eingetragen um nur relevante Pakete zu bekommen. (Der Emulator erreicht den Host über diese Addresse.)
Leider werden mit auf die Weise keine Pakete bei Wireshark angezeigt. Hat das hier schon jemand hinbekommen? Ist en0 das richtige Interface? Hat jemand sonst eine Idee wieso Wireshark die Pakete nicht anzeigt? (Wireshark selber funktioniert, wenn ich zB Webseiten aufrufe kann ich das bei Wireshark nachsehen.)