捕获从应用程序发送到应用程序的所有数据包
Capture all packets sent from and to application
我想捕获应用程序发送和接收的所有数据包。然后在它们到达目的地之前编辑其中的一些(在某些情况下会延迟)。
在数据包的路径中"注入"的最佳方式是什么?
我想用C++和Windows api来实现它。(可能是带有pInvoke的C#)。
没有快速的解决方案。你需要一个司机。以下是一个示例:http://code.msdn.microsoft.com/windowshardware/NDISLWFSYS-Sample-NDIS-60-42b76875
相关文章:
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 如何在不破坏现有应用程序的情况下更改 API 中 stl 容器的数据类型?
- 在 1 个服务器 n 客户端套接字 C++ MFC 应用程序中更新数据的客户端
- 错误: 无效使用非静态数据成员"应用程序::应用程序构造函数"
- 更改应用程序数据的路径
- 安卓中的Qt和应用程序数据存储
- 关系应用程序数据的并发更新
- 从网络应用程序拆包操作类型的正确方式
- 捕获从应用程序发送到应用程序的所有数据包
- 为非Cocoa C++Mac项目构建应用程序捆绑包
- RST 数据包是否会发送到应用程序,而不考虑其序列号
- 从Qt应用程序获取原始数据包数据
- Qt指定某些应用程序数据的位置
- 在应用程序级别调整 TCP 数据包大小以实现最大吞吐量
- C++编程:导航到用户文件以保存每个用户的应用程序数据
- 如何使用Visual C++应用程序的完整应用程序数据读取Minidump的应用程序数据
- 为什么启用 Windows 基本筛选引擎服务后,我的应用程序无法接收 UDP 数据包?
- 如何使用C++在RAD Studio XE6中存储Android应用程序数据/设置
- Linux下的c++应用程序,用于将ipv4数据包转换为ipv6
- Xcode 6:在不使用模板的情况下创建纯C++ OpenGL 应用程序捆绑包 (.app "Cocoa Application"