Scapy не имеет атрибут arping
При запуске скрипта:
from scapy.all import *
def scaner(ip):
scapy.arping(ip)
scaner("10.0.2.1")
в терминале на Kali Linux падает ошибка:
Errors: Traceback (most recent call last):
File "/home/kali/PycharmProjects/net_scan/net_scan.py", line 8, in <module>
scaner("10.0.2.1")
File "/home/kali/PycharmProjects/net_scan/net_scan.py", line 6, in scaner
scapy.arping(ip)
AttributeError: module 'scapy' has no attribute 'arping'
Как решить проблему?
Ответы (1 шт):
Автор решения: em0ji
→ Ссылка
Переустанови пакет Scapy. Поочередно в терминале выполни команды:
pip uninstall scapy
pip install --pre scapy[complete]
Проблема должна быть решена. И ещё, погугли, что такое virtualenv и с чем его едят. Старайся работать через виртуальное окружение.
ЗЫ Импортируй scapy немного иначе. Пример кода ниже:
import scapy.all as scapy
def scaner(ip):
scapy.arping(ip)
scaner("10.0.2.1")