gpt4 book ai didi

hex - scapy hexdump()

转载 作者:行者123 更新时间:2023-12-03 07:34:03 26 4
gpt4 key购买 nike

我不知道是哪个 hexdump() scapy 使用,因为我想修改它,但我根本找不到任何东西。

我发现的是:

def hexdump(self, lfilter=None):

for i in range(len(self.res)):

p = self._elt2pkt(self.res[i])
if lfilter is not None and not lfilter(p):
continue
print "%s %s %s" % (conf.color_theme.id(i,"%04i"),
p.sprintf("%.time%"),
self._elt2sum(self.res[i]))
hexdump(p)

但这只是 pkt.hexdump() 的替代方案, 执行 pkt.summary()与以下 hexdump(pkt)
谁能告诉我在哪里可以找到 hexdump(pkt)源代码?

我想要的是十六进制数据包,几乎就像 str(pkt[0]) (我可以通过 str(pkt[0])[0] 逐字节检查),但只有十六进制值,就像在 hexdump(pkt) 中显示的一样.

也许你们可以帮我解决这个问题:)

最佳答案

找到了,所以,为了回答我自己的问题,它位于 utils.py

def hexdump(x):

x=str(x)
l = len(x)
i = 0
while i < l:
print "%04x " % i,
for j in range(16):
if i+j < l:
print "%02X" % ord(x[i+j]),
else:
print " ",
if j%16 == 7:
print "",
print " ",
print sane_color(x[i:i+16])
i += 16

关于hex - scapy hexdump(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998079/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com