Как проанализировать дамп HTTP?

У меня есть файл, который, очевидно, содержит какой-то дамп поддерживающего HTTP-диалога, то есть несколько запросов и ответов GET, включая заголовки, содержащие страницу HTML и некоторые изображения. Однако между ними есть некоторый двоичный мусор - возможно, это дамп на уровне TCP или даже на уровне IP (я не уверен, как определить, что это такое).

По сути, мне нужно извлечь файлы, которые были переданы. Есть ли бесплатные инструменты, которые я мог бы использовать для этого?

10.12.2008 23:03:34
3 ОТВЕТА
РЕШЕНИЕ

Используйте Wireshark .

Посмотрите на формат файла для его дампов и конвертируйте в него свой дамп. Это очень просто. Это называется формат файла pcap . Тогда вы можете открыть его в Wireshark без проблем, и он должен быть в состоянии распознать содержимое. Wireshark поддерживает множество десятков, если не много сотен форматов связи на различных уровнях OSI (включая TCP / IP / HTTP) и отлично подходит для такого рода отладки.

3
10.12.2008 23:05:04
О, привет, Даг ... рад видеть тебя здесь!
JnBrymn 31.12.2014 23:44:26
@JnBrymn хорошего дня, сэр. хотя я уверен, что какой-то ваш коллега гораздо более способен помочь вам в эти дни :)
Doug T. 1.01.2015 21:10:14

Wireshark проанализирует на уровне пакетов. Если вы хотите анализировать на уровне протокола, я рекомендую Fiddler: http://www.fiddlertool.com/fiddler/

Он покажет вам отправленные заголовки, ответы и расшифрует сеансы HTTPS. И тонна больше.

2
10.12.2008 23:08:37

Может пригодиться вкладка Net в плагине Firebug для Firefox.

-1
11.12.2008 01:14:20