Я пытаюсь создать сниффер из модуля scapy.Я использую Python 3.7 на MacOS Catalina.Предполагая, что это что-то с публичной бета-версией macOS Catalina.Я просто хочу знать, что является причиной проблемы, если так.Я изо всех сил пытаюсь понять, почему scapy выбрасывает индекс за пределы трассировки:
main.py
import scapy.all as scapy
p = scapy.sniff()
p.summary()
Результат:
Traceback (most recent call last):
File "/Users/tom/PycharmProjects/sniffer/main.py", line 2, in <module>
import scapy.all as scapy
File "/Users/tom/PycharmProjects/sniffer/venv/lib/python3.7/site-packages/scapy/sendrecv.py", line 33, in <module>
import scapy.route # noqa: F401
File "/Users/tom/PycharmProjects/sniffer/venv/lib/python3.7/site-packages/scapy/route.py", line 194, in <module>
conf.route = Route()
File "/Users/tom/PycharmProjects/sniffer/venv/lib/python3.7/site-packages/scapy/route.py", line 27, in __init__
self.resync()
File "/Users/tom/PycharmProjects/sniffer/venv/lib/python3.7/site-packages/scapy/route.py", line 35, in resync
self.routes = read_routes()
File "/Users/tom/PycharmProjects/sniffer/venv/lib/python3.7/site-packages/scapy/arch/unix.py", line 82, in read_routes
netif = rt[4 + mtu_present + prio_present + refs_present + locked]
IndexError: list index out of range