我正在使用 Pcap.net 使用带有 Wireshark 文件(pcap 扩展名)的发送缓冲区发送数据包,我的问题是有什么方法可以在播放期间或之前更改数据包的 IP?在这里,我在传输之前用文件中的数据包填充缓冲区:
int numPackets = 0;
Packet packet;
while (inputCommunicator.ReceivePacket(out packet) == PacketCommunicatorReceiveResult.Ok)
{
ILayer layer = packet.Ethernet.ExtractLayer(); --> new layer
sendBuffer.Enqueue(packet);
++numPackets;
}