我使用ngrep来查看http标题,我从来没有设法从tcpdump获得透明的东西,我不喜欢wireshark这样的GUI应用程序。 ngrep是伟大的,但我似乎无法find一种方法来grep POST请求和他们的身体内容的标题…可以请任何人告诉我如何做到这一点,或build议一些其他方法打印标题和内容的POST请求机构?
什么是你正在使用的ngrep命令? 以下将向您展示POST请求的主体(假设标准端口为80)。
ngrep "POST" tcp and port 80
请记住,POST数据经常以某种二进制格式进行编码(通常是gzip压缩),所以只有通过观看ngrep输出才能阅读。
你可能想看看curl。 有一个-D选项可以将HTTP头转储到一个文件中进行检查。 也有很多其他的select可能是有用的,这取决于你实际上想要完成什么。