3
我已经能够基于这个例子中发现使用代码的兴趣分组:充分利用Python的TCP数据包有效负载和impacket
How can I filter a pcap file by specific protocol using python?
从TCP数据包中的下一个孩子是实际的数据:
if isinstance(child1, TCP):
if child1.get_th_dport() == 80:
x = child1.child()
print x
这打印出像电线鲨鱼一样的数据包数据并显示十六进制和ASCII码版本。不过,至今我一直无法找到简单获取十六进制内容的方法。我知道我可以操纵可打印的输出,但我认为必须有一种方法来获取十六进制格式的数据...
我已经浏览了示例,但似乎没有人这样做。任何人都知道正确的方法?
这是伟大的感谢。我需要的只是一个带有十六进制数据的字符串,而不是格式化为打印:) – PeterM 2011-05-03 03:35:32
@PeterM酷 - 如果你需要它,它就是它。 :-) – samplebias 2011-05-03 03:39:48