Я пытаюсь создать простую scapy-программу, но PyCharm не предлагает завершения кода и отмечает «неразрешенную ссылку». Однако программа работает.
Я использую последнюю версию PyCharm в Mac OS 10.14 и свой системный интерпретатор Python (/usr/local/bin/python3.7
).
from scapy.all import *
def arp_display(pkt):
pkt.summary()
if pkt[ARP].op == 1:
print("%s demande qui est %s" % (pkt[ARP].psrc, pkt[ARP].pdst))
elif pkt[ARP].opH == 2:
print("%s possède l'addresse %s" % (pkt[ARP].psrc, pkt[ARP].hwsrc))
sniff(prn=arp_display, filter="arp", store=0, count=10)
ARP
помечается как неразрешенная ссылка, и когда я набираю pkt.
и ctrl
+ space
, PyCharm не предлагает show()
, summary()
и другие методы, как следует.