是否可以编写一个可以在PC上捕获数据包的Windows应用程序,以便该应用程序可以作为非管理员安装/运行?如果是,那么该方法将会是什么,例如哪种语言,使用哪个API /库等(例如,它会与Windows套接字2(Winsock)库?)如何捕获必须以非管理员身份安装的Windows应用程序中的数据包?
我看过网络监视器API的,但是这里的问题是NM需要安装,这需要“管理员”权限(以获取驱动程序)。
请注意,我要捕获/监视数据包,以便对特定类型的所有数据包的帧大小求和[例如, HTTP]出去到一组特定的IP。
感谢
您希望没有管理权限的应用程序无法访问其他应用程序发送的流量。否则就是严重的安全违规。 – 2010-07-13 05:58:08
这就是我试图确定的 - 无论是否是Windows内的严格约束 - 或者XP或Vista,Windows 7的答案可能不同? – Greg 2010-07-13 08:37:05