Задать вопрос
viogull
@viogull
Исследователь

Как в Android отследить трафик?

Интересует сам механизм отслеживания, кроме того, можно ли вытащить какие-то данные типу скорости, какое приложение сколько отправляет/получает данных?
Хватит ли для такой задачи Android API или придется обращаться к вызовам в с++?
  • Вопрос задан
  • 2832 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@VZVZ
Reverse-Engineer, Software Developer, Architect
Это называется сниффинг.
Заходим в плеймаркет, ищем приложения по запросам типа "http sniffer", находим их, смотрим... скачиваем, декомпилируем))

Видел такой сниффер, и судя по всему работает он на уровне TCP, а не HTTP, т.е. еще глубже.

Но для его работы ОС требовала поставить пароль на экран разблокировки. Чего-то там с VPN и сертификатами было связано, но он еще и HTTPS умеет декодировать, что не всегда нужно, может это из-за этого? И если без декодирования, то не нужен пароль и сертификаты?

P.S. А еще вариант Genymotion + Fiddler.
Ответ написан
Комментировать
@Pavkhv
электронщик, сисадмин, ТВ, радио, медиапродакшн
гуглить "android local sniffer"
методы - драйвер, впн, прозрачный прокси и т.п.
Ответ написан
Комментировать
atetc
@atetc
Админ Android dev-s чата: https://goo.gl/8JKF1f
Fiddler (Windows/Linux)
Charlesproxy (Mac)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы