将tcpdump的流放入数组 - 我该用哪个Python版本?
我想用Python配合tcpdump,把tcpdump生成的数据流整理得更易读一些。数据流中有些字段的值很有意思。
我在StackOverflow上找到了一些关于Python和tcpdump的资料,但我觉得最好的办法是把数据放进一个数组里。
完成这个后,我想从数组中读取一些字段,然后可以清空这个数组,准备好用于下一个网络数据帧。
有没有人能给我一些提示,告诉我该怎么做?
2 个回答
0
你可以试试用 Scapy
这个工具里的抓包功能 sniff
,把抓到的数据包放到一个列表里,然后再进行提取处理。
0
你可以使用python libpcap库来直接从Python中捕获网络数据包 :).