首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过TShark获取完整的HTTP请求描述

通过TShark获取完整的HTTP请求描述
EN

Stack Overflow用户
提问于 2011-09-07 09:20:06
回答 2查看 5.7K关注 0票数 4

我需要使用TShark嗅探器获得对HTTP请求的完整描述。我的意思是类似于Wireshark的GUI,你可以在那里得到:

  • 原始请求数据(压缩/解压缩);
  • 漂亮的打印提取HTTP字段:(主机,接受-编码,饼干等)。

现在,我能够用以下方法剖析HTTP:

代码语言:javascript
复制
 tshark -i eth0 -f 'dst host xxx.xxx.xxx.xxx' -d tcp.port=80,http

上面印的是这样的东西:

代码语言:javascript
复制
139389.228821 x.x.x.x -> y.y.y.y HTTP GET /test.html HTTP/1.1

或者我可以打印曲奇(或者所有的饼干?)例如:

代码语言:javascript
复制
tshark -i eth0 -f 'dst host xxx.xxx.xxx.xxx' -T fields -e http.cookie

但是我想要完整的HTTP请求描述和原始数据。有可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-07 09:26:57

备注:见已接受答案的评论.

卷曲也许能为你做这件事。当您通过curl发布数据时,请使用-v-i选项。您还可以使用-b-c将cookie信息读/写到文件中,这样就可以查看它。

这可能并不完全是你想要的,因为听起来你已经有了一个程序来做投递,但是如果你能重新创建文章并用卷发发送,你会看到所有的原始数据(当你使用正确的选项时)。

卷曲文档是这里

票数 -2
EN

Stack Overflow用户

发布于 2011-09-07 09:23:22

如果只监视您自己计算机的流量,请尝试费德勒

或者使用Firefox的Firebug和/或Live报头和/或

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7331465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档