У меня есть программа, которую я пытаюсь перепроектировать.Мониторинг сетевой активности конкретной программы
Он получает определенный ключ, используя HTTP GET на некоторых URL-адресах. Мне нужно выяснить, как это работает.
Хорошей новостью является то, что существует возможность преформировать эти запросы через прокси-сервер HTTP.
Кто-нибудь знает программу для мониторинга сетевого трафика конкретного приложения?
Я пробовал Wireshark, но его нет, давая мне достаточно информации (заголовки, путь URL). После Wireshark я попробовал FreeProxy. Проблема с FreeProxy заключается в том, что она дает только заголовки для примерно 1/3 запросов, и она не дает полного пути.
Может ли кто-нибудь предложить лучшую альтернативу для мониторинга активности в Интернете моего приложения?
Возможно, вы правы, я полный noob, когда дело доходит до Wireshark. Однако это не те данные, которые мне нужны. Мне нужно что-то вроде «https://abc.site.com/x/y/z», а не просто ip или хост. Возможно ли это с Wireshark? Мне также нужны все заголовки, такие как «user-agent». Как я могу это достичь? – Taconut
Если вы захватили полные пакеты (которые Wireshark захватывает по умолчанию), вы должны иметь * всю * эту информацию. Возможно, вам придется открыть пакет в панели «detail» (вторая панель), но все должно быть там. –
Да, @GuyHarris прав. Возможно, вам придется заглянуть в «данные приложения» (или то, что он вызвал в разделе Wireshark ... содержимого пакета высокого уровня) и начать пробираться через него. Если я правильно интерпретирую это, это просто ASCII, вам нужно ловить рыбу, так что вы должны быть в порядке. – James