我想将python与tcpdump结合使用,以便将tcpdump生成的流转换为更可读的方式。流中有一些字段的值很有趣。
我在stackoverflow上找到了一些关于python和tcpdump的东西,但在我看来,最好的方法是把它放在一个数组中。
完成后,我想从数组中读取一些字段,然后它可以被清除并用于下一个网络帧。
谁能给我点提示,这是怎么做的?您可以使用python libpcap库直接从python捕获网络数据包:)。
您可以尝试使用Scapy
嗅探功能sniff
,将捕获的数据包附加到列表中并进行提取过程。