Scapy库中的haslayer方法是用来判断数据包是否包含指定的协议层的。它的用法是在Scapy的数据包对象上调用haslayer方法,并传入想要判断的协议层的类型,如果该数据包包含这一层,那么返回True,否则返回False。例如:
>>> packet = IP(dst="www.google.com")/TCP()
>>> if packet.haslayer(TCP):
... print("This packet contains a TCP layer.")
... else:
... print("This packet does not contai