是否可以编写一个可以在 PC 上捕获数据包的 Windows 应用程序,以便可以以非管理员身份安装/运行该应用程序?如果是,那将是什么方法,例如使用哪种语言、使用哪个 API/库等(例如,它会与 Windows Sockets 2 (Winsock) 库一起使用吗?)
我查看了 Network Monitor API,但这里的问题是需要安装 NM,这需要“管理员”访问权限(以获取驱动程序)。
请注意,我要捕获/监视数据包以汇总特定类型的所有数据包的帧大小[例如 HTTP],这些数据包会发送到一组特定的 IP。
谢谢