1
我正在使用Pcap.net使用Wireshark文件(pcap擴展名)發送緩衝區發送數據包,我的問題是有任何方法可以在播放期間或之前更改數據包的IP? 在這裏,我充滿了該文件中的數據包緩衝區的發送之前:Pcap.net項目的數據包操作
int numPackets = 0;
Packet packet;
while (inputCommunicator.ReceivePacket(out packet) == PacketCommunicatorReceiveResult.Ok)
{
ILayer layer = packet.Ethernet.ExtractLayer(); --> new layer
sendBuffer.Enqueue(packet);
++numPackets;
}
您需要在數據包排隊之前對數據包進行操作。我認爲Pcap.NET使用的數據包解析庫稱爲Packet.NET。看看你可以用這個做什麼。 – 2012-03-28 18:42:30
任何例子如何做到這一點? – user979033 2012-03-28 18:45:14
我更新了我的代碼並創建了新圖層,但現在不知道如何繼續 – user979033 2012-03-28 19:00:29