HTTP请求跟踪

时间:2013-04-29 21:01:40

标签: http monitoring trace http-request

是否有任何工具可以跟踪程序发送的确切HTTP请求?

我有一个应用程序作为网站的客户端,并促进某些任务(特别是它是一个机器人,根据一些预定义的标准在社交借贷网站上自动提供),我有兴趣监控实际它发出的HTTP请求。

有关该主题的任何教程?

2 个答案:

答案 0 :(得分:9)

一些流行的协议/网络嗅探器是:

维基百科文章“Comparison of packet analyzers”对其他一些工具有很好的概述。

或者你也可以查看(中间人)代理工具,如:

以上两者实际上都记录/解密/修改/重播HTTPS !!您需要将正在监视的应用程序指向此代理。如果没有其他任何东西使用该代理,则日志将是特定于应用程序/进程的,并且此方法的另一个好处是,还可以在另一台计算机上运行监视器/记录器。

一旦你选择了一个工具,你就可以轻松地谷歌一个教程来配合它 然而,核心思想通常是相同的:基本上在协议,网络/ mac地址,portno等事物上设置过滤器(捕获本身或捕获数据的显示)。根据工具,有些还可以过滤本地应用程序

希望这有帮助!

答案 1 :(得分:0)

看看HTTP Toolkit(免责声明:这是我的项目)。

完全自动的HTTP和HTTPS拦截,设置为零,仅隔离要调试的代码。

您可以使用它打开浏览器,并立即从该窗口查看所有流量(但无其他窗口),或者运行终端并仅从该终端启动的进程自动查看所有流量。内置的HTTPS解密功能适用于所有内容,没有风险的系统范围证书,也无需手动设置。让我知道您的想法!