python中pcap和dpkt的作用


因为被布置了用python来统计一段时间内本机的ip包资料,得到了如上两个包
但python中的pcap和dpkt包有什么作用呢?有文档资料么?
谢谢各位

pcap python dpkt

天下都是百合 11 years, 6 months ago

pcap

做网卡数据抓取,有点类似 windows下的wireshark或者 linux下的 TCPDump,也就是说,你可以使用pcap来抓取网络数据包(packet)

dpkt

提供对TCP/IP的数据解析功能,他的官方解释是

fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols

也就是说,你用pcap抓取了数据包,可以用dpkt来解析,提取包里面的内容,或者,创建新的数据包。

jockey answered 9 years, 9 months ago

Your Answer