2013-03-31 7 views
2

Я пытаюсь захватить HTTP сообщения между ноутбуком и github.com с Ngrep, но некоторые ответы не читаемый человеком, потому что они отправляются в фрагментированном кодирования и молнии, как:Как распаковать тело ответа HTTP по ngrep?

T 207.97.227.239:80 -> 192.168.0.175:41372 [AP] HTTP/1.1 404 Not Found. Server: GitHub.com. Date: Sun, 31 Mar 2013 09:50:25 GMT. Content-Type: text/plain. Transfer-Encoding: chunked. Connection: keep-alive. Content-Encoding: gzip. . 25. .......... J-./.,./.T../QH./.K........

Как может Я разархивирую ответ? Или есть лучший инструмент, чем ngrep для захвата HTTP-сообщений?

ответ

1

ngrep - реализация grep для сети (входящие/исходящие сообщения). Он не подходит для захвата HTTP-сообщений. Вот два инструмента, которые вы можете использовать для захвата сообщения и просмотра сжатого содержимого.

  1. Fiddler (окна) FAQ для просмотра сжатых данных
  2. Wireshark (все ОС) FAQ для просмотра сжатых данных
+0

Wireshark достаточно хорошо для меня. Благодаря! – npcode

Смежные вопросы