Paket mit pcapdotnet in 2 Pakete aufteilen

Wie kann ich ein Paket mit pcapdotnet in zwei Pakete aufteilen? Das habe ich versucht, aber ich weiß nicht, ob es richtig ist:

    public IEnumerable<Packet> splitPacket(Packet packet)
    {
        EthernetLayer ethernet = (EthernetLayer)packet.Ethernet.ExtractLayer();
        IpV4Layer ipV4Layer = (IpV4Layer)packet.Ethernet.IpV4.ExtractLayer();
        DateTime packetTimestamp = packet.Timestamp;
        ILayer payload = packet.Ethernet.IpV4.Payload.ExtractLayer();
        IpV4Fragmentation.Equals(packet, packet);

        yield return PacketBuilder.Build(packetTimestamp, ethernet, ipV4Layer, payload);
    }

Antworten auf die Frage(1)

Ihre Antwort auf die Frage