Is there any difference between explicitly using Raw
, and simply using a string/bytes object in its place? Or in other words, is there any difference between these two lines?
p1 = ARP(pdst="192.168.72.102") / "Some Test Data"
p2 = ARP(pdst="192.168.72.102") / Raw(load="Some Test Data")
They appear to act identically when inspecting the results in Wireshark and when looking at the produced scapy packet objects, but I'd like to be sure.