簡體   English   中英

將hexdump(packet)保存到scapy中

[英]saving hexdump(packet) to list in scapy

有什么方法可以將hexdump()保存到字節列表,以便可以通過索引訪問列表。 我需要的是這樣

byte = hexdump(packet)
for i in range(0, len(byte)):
print %x byte[i]

可以通過調用str(packet)來訪問包的字節內容,如下所示:

content = str(packet) # decoded hex string, such as '\xde\xad\xbe\xef'
print content
for byte in content:
    pass # do something with byte

編輯- 此答案指定如何將其轉換為字節數組,例如:

byte_array = map(ord, str(packet)) # list of numbers, such as [0xDE, 0xAD, 0xBE, 0xEF]
print byte_array
for byte in byte_array:
    pass # do something with byte

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM