1
Wireshark 파일 (pcap 확장자)이있는 송신 버퍼를 사용하여 Pcap.net을 사용하여 패킷을 보내고 있으며 재생 중에 또는 재생하기 전에 패킷 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이라고 생각합니다. 당신이 할 수있는 일을 살펴보십시오. –
어떤 예를 들어 설명하면 어떨까요? – user979033
내 코드를 업데이트하고 새 레이어를 만들지 만 계속 진행하지 마세요. – user979033