简介: 这个问题是关于使用 SharpPcap 进行数据包嗅探/发送的。
- 其实主要的想法是:
有一个与服务器端通信的客户端应用程序。我制作了一个嗅探器,它记录了所有(由我的过滤器指定的)数据包。现在我只想将这些数据包重新发送回服务器端......不是从客户端......而是通过我自己的应用程序。一种模拟动作(假设按钮点击速度快 100 倍)
问题是:
1.我应该发送什么样的数据包:
- 原始数据包?
- SharpPcap 解释数据包?
(ipPacket)
例如:
var rawPacket = Packet.ParsePacket(packet.Packet.LinkLayerType, packet.Packet.Data);
var ipPacket = IpPacket.GetEncapsulated(rawPacket);
The payLoadData
只有?如果是.. 谁的payloadData?来自原始还是来自ipPacket?
2. 有人可以提供一个非常好的和工作的代码。
3.如何区分是传入还是传出包??
谢谢你的合作!