【问题标题】:Capture Rails API Requests/Response with WireShark使用 WireShark 捕获 Rails API 请求/响应
【发布时间】:2012-05-21 01:26:09
【问题描述】:

我正在使用 HTTMultiParty 处理 API,但在进行 POST 时无法捕获传出的 HTTP 请求。我在wireshark中根本看不到它们。我正在无线适配器上捕获(我没有其他互联网连接)并在

上进行过滤

http.host 包含“docusign”

但我看不到任何东西。即使只有一个 HTTP 过滤器,当我看到请求和响应时,我也看不到任何新的捕获。为什么wireshark 无法查看我的rails 应用程序的流量?注意:我可以看到我的浏览器向 rails 应用发出的请求。

【问题讨论】:

  • 啊,是的,它们是通过 https 制作的。我想我至少会看到流量,即使它是通过 SSL 的。我想我记得看到 Facebook 流量。我没想过尝试 tcp.dest,但我现在会尝试。

标签: ruby-on-rails ruby-on-rails-3 http request wireshark


【解决方案1】:

由于是 https 流量,假设您知道正在与之通信的服务器的 IP 地址,请使用过滤器 ip.addr == x.x.x.x,您应该会看到 TLS 流量离开您的客户端。

我认为在上述 cmets 中您的意思是“ip.dst”,因为据我所知没有“tcp.dest”之类的东西。

有点老但是here's a complete list of filters

【讨论】:

  • 感谢ip.dst 发现我的错误! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-08
  • 1970-01-01
相关资源
最近更新 更多