print(scapy_packet[scapy.Raw].load)
gives hex string. How to convert into readable string?
Asked
Active
Viewed 100 times
1

Rebecca
- 23
- 5
-
No, that’s not a hex string. It’s the representation of the bytes value, see [What does a b prefix before a python string mean?](https://stackoverflow.com/q/2592764) – Martijn Pieters Feb 18 '20 at 01:12
1 Answers
0
You can use below code.
print(bytearray.fromhex(scapy_packet[scapy.Raw].load).decode())

Anupam Chaplot
- 1,134
- 1
- 9
- 22
-
-
can you please provide the value of Raw. I also updated my answer, please see if it works. – Anupam Chaplot Feb 17 '20 at 15:07
-
-
-