如何用pypcap捕获PPP接口的数据包?

2 投票
1 回答
1501 浏览
提问于 2025-04-17 02:29

对于以太网接口,我们用的是 dpkt.ethernet.Ethernet(pkt),那么对于 ppp0 接口,我们应该用什么呢?

1 个回答

4

你把 dpktpypcap 搞混了。dpkt 是一个用来解析和创建数据包的库,而 pypcap 是一个用于 libpcap 的 Python 封装。

如果你想指定一个接口来监听,可以使用 pcap.pcap(name='ppp0')

要对 PPP 数据包进行反序列化,可以使用 dpkt.ppp.PPP(pkt)

撰写回答