如何查看应用程序发出的所有网络请求

如何查看应用程序发出的所有网络请求

假设我有一个运行 abc.exe 的应用程序,如何查看此应用程序发出的所有网络请求?
Wireshark 可以很好地查看来自 PC 的所有请求,但是是否有针对特定应用程序的请求的过滤器。abc.exe
发出的请求可以是任何类型,http、https 或只是 LAN ping。
除了查看所有网络请求(仅针对某个应用程序)之外,还有其他方法可以做到这一点吗?

例如:我们如何在 Firefox 中使用 Charles,有什么可用的吗?
谢谢。

编辑:通过使用 smartsniff,我了解到我们不能让应用程序发送单个请求。
只有浏览器才能做到这一点,发送请求行并获得响应。
因此,大多数应用程序都会打开一个地址和端口并开始从/向其中读取/写入。
那么如何跟踪它们以进行跟踪特定应用

答案1

你可以尝试智能嗅探来自 NirSoft。这应该通过在“高级选项”窗口中启用“在捕获数据包时检索进程信息”选项,然后显示相关列来提供进程信息。请参阅这里了解更多详情。话虽如此,我还是没能让它工作,但你可能更幸运。

相关内容