Я пытаюсь отслеживать сетевую активность определенного приложения на устройстве Android. В приложении, которое я пытаюсь отслеживать, я обмениваюсь данными с HTTP-сервером, который работает удаленно. Очевидно, существуют разные способы запросов к серверу, и я пытаюсь собрать статистику по этим различным типам запросов (время прохождения пакетов и т. Д.).
После некоторых исследований я решил попробовать tcpdump. Я пытаюсь просмотреть содержимое пакетов, используя опцию -A; Я подумал, что, выплевывая содержимое пакетов, я могу разобрать тип запроса из тела пакета и отсортировать их по типу. Тем не менее, кажется, что использование опции -A дает мне кучу мусора. Я неправильно понимаю, что на самом деле делает опция -A? В соответствии с этим примером здесь http://code.google.com/apis/gdata/articles/wireshark.html, Я должен видеть некоторую читаемую человеком форму вывода.
После некоторых исследований я обнаружил, что возможно, что выкидываемый мусор - это просто сжатые данные. Если это так, можно ли его распаковать?
Простите, если я звучу наивно, я относительно новичок в этом. Любая помощь будет принята с благодарностью. Спасибо!