gpt4 book ai didi

ios - 在无线网络中使用 wireshark 嗅探流量

转载 作者:行者123 更新时间:2023-11-29 02:46:00 25 4
gpt4 key购买 nike

我正在调试 iOS 应用程序服务器,看起来客户端应用程序未发送正确的数据。我确实有一个 iOS 设备来运行该应用程序,但我没有一台 Mac 来在模拟器中运行它或连接调试器。所以我决定先检查网络流量。

在我的设置中,我有一个 Wi-Fi 路由器,它为我的 Windows 笔记本和 iOS 设备提供互联网服务。我有一个运行服务器应用程序的远程服务器。服务器有一个域,应用程序使用一个域。

我的第一个想法是使用笔记本上的wireshark 嗅探往返于特定主机的所有流量。但Wireshark似乎无法捕获我的手机和应用程序服务器之间的任何数据包。我尝试使用“主机 XXX.XXX.XXX.XXX”设置嗅探无线接口(interface),其中 XXX.. - 是应用程序服务器的 IP。

下一步将在本地运行服务器应用程序并更改本地 DNS 设置,以便手机将连接到本地实例,而不是远程实例。但我想先尝试一下嗅探。这样的设置可以吗?我应该在 Wireshark 设置中更改什么才能实际看到流量?

最佳答案

如果您使用标准 HTTP 进行通信,Charles 代理几乎是检查从移动设备到服务器的流量的标准。您在计算机上运行 Charles 并将您的手机指向端口 8888(默认)上使用您的计算机作为代理服务器,您应该一切顺利。

http://www.charlesproxy.com/

如果您使用自己的数据包协议(protocol),您应该并且需要使用 WireShark 来检查流量,请参阅有关 OSX 设置的文档的这一部分。

http://wiki.wireshark.org/CaptureSetup/WLAN#Mac_OS_X

关于ios - 在无线网络中使用 wireshark 嗅探流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25127671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com