Как я могу перехватить пакеты с интерфейса PPP с помощью pypcap? - PullRequest
2 голосов
/ 17 сентября 2011

Это dpkt.ethernet.Ethernet(pkt) для интерфейса Ethernet, что это за интерфейс ppp0?

1 Ответ

4 голосов
/ 17 сентября 2011

Вы смешиваете dpkt , библиотеку для анализа и создания пакетов, с pypcap , оболочкой Python для libpcap.

Чтобы указать интерфейс для прослушивания, используйте pcap.pcap(name='ppp0').

Для десериализации пакетов PPP используйте dpkt.ppp.PPP(pkt).

...