Czy można słuchać / monitorować aktywność sieciową aplikacji?
Mam tę jedną aplikację i nie mogłem dowiedzieć się, skąd bierze się jej obraz. Próbowałem google aplikacji, aby słuchać połączeń innych aplikacji, ale nie znalazłem. Szukam podobnej funkcjonalności jak karta sieciowa Google Chrome z menu programisty.
Zrootowałem Nexusa 4 z 4.2.2.
źródło
netstat
, co nie ujawnia pełnego adresu URL, a jedynie serwer. Ponieważ nie określiłeś, co dokładnie zamierzasz, oczywiście zinterpretowałem tę część jako „sprawdzanie, gdzie jest ten serwer”. Jeśli naprawdę chcesz mieć pełny adres URL, możesz albo zajrzeć do dzienników (logcat
być może tam umieszczone), albo potrzebujesz „sniffera pakietów”.Korzystam z aplikacji przechwytywania pakietów , która jest dla mnie prostsza niż konfiguracja „wireshark” na Androidzie.
Aplikacja jest bezpłatna, nie wymaga dostępu do konta root, ale może poprosić o zainstalowanie certyfikatu użytkownika w celu odszyfrowania połączenia SSL (używa techniki MITM, jak wspomniano na stronie aplikacji; nie musisz jej instalować, jeśli nie chcesz) znać treść połączenia SSL )
Stosowanie
źródło