Я использую приложение, которое выводит каждый HTTP-поток в виде двух файлов: connection.out
и connection.in
. В .out
файл содержит все, что клиент отправляет на сервер (то есть запросы), а .in
файл содержит все, что сервер отправляет обратно клиенту (то есть ответы). Другими словами, эти файлы имеют полный поток байтов между клиентом и сервером, и приятно то, что они уже расшифрованы для целей отладки.
Они не следуют никакому определенному формату, поэтому им не хватает идентификаторов пакетов и отметок времени каждого запроса или ответа. Учитывая, что HTTP поддерживает конвейерную обработку, возможно, что клиент отправит несколько запросов подряд. Но меня нормально не знать. Меня интересуют только запросы и ответы.
Я хочу преобразовать каждый из этих файлов в список. В .out
будет список запросов и .in
будет список ответов. Возможно ли это с Wireshark?
Я в порядке, если могу декодировать каждый файл независимо.