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