Interesuje mnie, czy istnieje sposób monitorowania ruchu HTTP (S) na telefonie z systemem Android? Chciałbym móc odzyskać wszystkie adresy URL, do których uzyskałem dostęp w przeglądarce telefonu. Pomyślałem, że będzie to przeglądarka, ale nic nie widziałem - biorąc pod uwagę, że jestem zielony, może po prostu nie wiedziałem, gdzie szukać?Jak monitorować ruch HTTP/S/URL w systemie Android?
Podążyłem za pytaniem i odpowiedzią here, ale działa ono tylko dla linków, które zostały kliknięte przez użytkownika, jednak muszę przechwycić wszystkie adresy URL - w tym te wpisane przez użytkownika. Zasadniczo muszę wiedzieć o każdym adresie URL, który został otwarty w przeglądarce internetowej.
Czy mogę zarejestrować jakiś rodzaj handlera w przeglądarce?
Czy coś takiego jest w ogóle możliwe?
Zastanowiłem się nad tym, ale wydaje mi się, że jest to niewiarygodne - musiałbym sondować go stale, a użytkownik może być w stanie wyczyścić historię przeglądarki/pamięć podręczną dokładnie w czasie, zanim moja usługa odpytuje je o dane. Powinien być lepszy sposób. –
Nie, nie powinno być żadnego sposobu na szpiegowanie użytkownika. – Felix
Powinien, za wiedzą użytkownika i na jego żądanie. Mam do tego pożytek, zastanawiam się tylko, co jest możliwe z technicznego punktu widzenia. –