Теперь у меня есть один pkt вроде этого: ether-ip-udp-vxlan-ether-ipv6-tcp, и я хочу получить несколько таких слоев, как: ether_ip_udp, мне не нужны слои ether_ipv6_tcp.
pkt=Ether()/IP()/UDP()/VXLAN()/Ether()/IPv6()/TCP()
Я пытался использовать getlayer, но он получит следующий слой, это не то, что я хочу. pkt=Ether()/IP()/UDP()/VXLAN()/Ether()/IPv6()/TCP()
pkt.getlayer(Ether)
он получит все следующие слои.
как я могу сделать это в scapy ?