Назад | Перейти на главную страницу

Как использовать Wireshark для декодирования HTTP-потока?

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

Они не следуют никакому определенному формату, поэтому им не хватает идентификаторов пакетов и отметок времени каждого запроса или ответа. Учитывая, что HTTP поддерживает конвейерную обработку, возможно, что клиент отправит несколько запросов подряд. Но меня нормально не знать. Меня интересуют только запросы и ответы.

Я хочу преобразовать каждый из этих файлов в список. В .out будет список запросов и .in будет список ответов. Возможно ли это с Wireshark?

Я в порядке, если могу декодировать каждый файл независимо.