有没有一种方法可以让我iftop
(或其他命令)在我的Mac上运行(Linux也可以),它将显示准确的
- 正在发出的 http请求,包括
- 发送的参数
目前,iftop给我这样的结果:
同样,wireshark提供了很多信息,但是我不需要看到任何http参数:
有没有一种方法可以让我iftop
(或其他命令)在我的Mac上运行(Linux也可以),它将显示准确的
目前,iftop给我这样的结果:
同样,wireshark提供了很多信息,但是我不需要看到任何http参数:
Answers:
您可以在浏览器中使用wireshark,tinyproxy或squid之类的代理或调试工具,chrome对其进行了集成,Firefox可能也对其进行了集成,或者将其作为名为live http header的插件使用。
Wireshark获取所有包,甚至可以从同一网络上的其他计算机获取请求。您可以使用http.request.method ==“ GET”或http.request.method ==“ POST”之类的过滤器。它通过数据包获取信息,请求可能比数据包长,但不太可能发生。您也可以在https://ask.wireshark.org上提问。您还可以使用其他数据包嗅探器,例如tcp dump。
要使用代理从计算机获取所有请求,您很可能必须将其透明配置并记录所有请求。
浏览器中的调试工具只能从一页(至少在Chrome中)获取请求。