如何通过ngrep解压缩HTTP响应体?

时间:2013-03-31 09:56:44

标签: http ngrep

我正在尝试使用ngrep在笔记本电脑和github.com之间捕获HTTP消息,但有些响应不是人类可读的,因为它们是以分块编码和压缩方式发送的,例如:

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 个答案:

答案 0 :(得分:1)

ngrep是网络(传入/传出消息)的grep实现。它不适合捕获HTTP消息。以下是两个可用于捕获消息和查看压缩内容的工具。

  1. Fiddler(windows)FAQ用于查看压缩数据
  2. Wireshark(所有操作系统)FAQ用于查看压缩数据