Jak mogę monitorować, które dane iOS przesyła przez WiFi?

1

Używam klawiatury innej firmy, która ma sugestie i deweloper twierdzi - na swojej stronie internetowej - że przechowuje wszystko lokalnie na urządzeniu, ale w opisie aplikacji w App Store nie ma słowa na ten temat.

Zastanawiałem się więc, czy istnieje sposób, aby monitorować dane wysyłane / odbierane przez tę aplikację podczas połączenia z Wi-Fi, ponieważ wydaje się, że nie ma danych wysyłanych / odbieranych przez sieć komórkową, ponieważ nie pojawia się w „UŻYJ KOMÓRKI DANE DLA ”w menu Ustawienia> Sieć komórkowa .

Pedram
źródło
@DavidPostill Myślę, że to w porządku, aby pytanie pozostało tutaj. Rozwiązanie wymaga dedykowanego komputera działającego jako pośrednik proxy, z którym łączy się iPhone. Lub przynajmniej router zdolny do wąchania danych WiFi, jeśli dane są wysyłane bez szyfrowania warstwy aplikacji.
slhck
@slhck Do przyjęcia. VTC i komentarz zostały usunięte.
DavidPostill
Jakie urządzenia sieciowe (inne komputery, router itp.) Masz pod ręką?
slhck
@slhck dzięki za pomoc, mam MacBooka Pro i router D-Link.
Pedram

Odpowiedzi:

0

Możesz do tego użyć Paros . Zapoznaj się z tym szczegółowym przewodnikiem, aby uzyskać więcej informacji: http://blog.jerodsanto.net/2009/06/sniff-your-iphones-network-traffic/

Jedyny problem z Paros polega na tym, że przechwytuje on tylko żądania HTTP GET / POST przy użyciu standardowej metody, więc aby uzyskać cały ruch sieciowy, wykonaj następujące czynności:

  1. Wystarczy włączyć udostępnianie sieci przez Wi-Fi i uruchomić sniffer pakietów, taki jak Cocoa Packet Analyzer (w OSX).

  2. Następnie połącz się z nową siecią z iPhone'a przez WiFi. (Preferencje systemowe-> Udostępnianie-> Udostępnianie Internetu)

Victor Marchuk
źródło