From b0baaef2694b6e2eb162461e2c45c88c024e3022 Mon Sep 17 00:00:00 2001 From: Guillaume Valadon Date: Sat, 4 Jan 2025 17:32:32 +0100 Subject: [PATCH] Unit test added --- test/scapy/layers/inet6.uts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/scapy/layers/inet6.uts b/test/scapy/layers/inet6.uts index 3c06be0c1..2f5b1012b 100644 --- a/test/scapy/layers/inet6.uts +++ b/test/scapy/layers/inet6.uts @@ -1850,6 +1850,11 @@ pkts = fragment6(IPv6()/IPv6ExtHdrFragment()/UDP(dport=42, sport=42)/Raw(load="A pkts = [IPv6(raw(p)) for p in pkts] assert defragment6(pkts).plen == 1508 += defragment6 - discard payload +pkt = Ether() / IPv6() / ICMPv6EchoRequest(data='b'*100) +frags = fragment6(pkt, 100) +pkt = defragment6(Ether(raw(frag / Padding(b'a' * 8))) for frag in frags) +assert b'a' not in pkt.data ############ ############