简单快捷的工具在linux上观看http请求即将到来

时间:2012-06-01 07:24:41

标签: http http-headers

HTTP请求即将到来,在端口上命中您的计算机(假设您知道请求URL /路由和端口) 什么是简单快捷的工具,可以帮助您查看其标题,参数传递,使用任何语言,或任何小型Web服务器代理,任何工具。

作为一个红宝石/铁路人,我迅速创建了一个rails应用程序,设置其路线,运行它,并简单地跟踪它的日志。

很想知道其他网络应用开发者如何处理这个问题。

3 个答案:

答案 0 :(得分:1)

我会使用tcpdump执行此操作。请参阅man page。还有一个Windows版本。

修改
这是请求的示例:tcpdump port 80(是的,就是这么简单)。用sudo或root用户运行它,否则你将获得no suitable device found

如果您需要更详细的输出,请添加-v-vv

答案 1 :(得分:1)

我使用WireShark,它非常简单且可配置。

如果您使用debian或衍生物:

sudo apt-get install wireshark

否则:

http://www.wireshark.org/docs/wsug_html_chunked/ChapterBuildInstall.html

答案 2 :(得分:1)

以下是如何在Debian派生的GNU / Linux发行版上使用wireshark

$ sudo apt-get install wireshark wireshark-doc
$ sudo dumpcap -i eth0
  

控制 + C

$ sudo chmod 644 /tmp/wireshark_pcapng_eth0...
$ wireshark /tmp/wireshark_pcapng_eth0...