Skip to content

Exception thrown when parsing truncated transport-layer payload in IPv6 packets #546

@SuperBigYB

Description

@SuperBigYB

When parsing a pcap file containing IPv6 packets with truncated transport-layer payloads, libtins throws an exception. However, this packet has a complete UDP header.

  Tins::FileSniffer sniffer("ipv6_truncated.pcap");
  Tins::Packet pkt = sniffer.next_packet();
  // pkt.pdu() is nullptr

Sample pcap: ipv6_truncated.pcap.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions