I use the sniff
function of scapy module. My filter
and prn
function are doing a great job. But now, I would like to extract the
You can get the raw bytes of the packet using scapy.compat.raw1:
from scapy.all import raw
raw(packet)
You can print them in a readable format using scapy.compat.bytes_hex2:
from scapy.all import bytes_hex
print(bytes_hex(packet))
1 scapy.compat.raw
's implementation can be found here.
2 scapy.compat.bytes_hex
's implementation can be found here.