Я пытаюсь сделать простой сетевой сканер в Python3, который может сканировать целые устройства на локальной сети. Вот когда я услышал о Scapy. Однако всякий раз, когда я пытаюсь запустить свою программу, она возвращает ошибку
"ressisseError: [errno 13] разрешение отказано" < /strong> < /p>
вот мой код: < /strong> < /p>
import scapy.all as scapy
def scan(ip):
scapy.arping(ip)
scan("192.168.43.1")
< /code>
Мне очень поможет, если вы, ребята, сможете решить эту проблему. Спасибо за чтение. < /p>
Полный вывод: < /p>
Traceback (most recent call last):
File "network_scanner.py", line 7, in
scan("192.168.43.1")
File "network_scanner.py", line 5, in scan
scapy.arping(ip)
File "/usr/local/lib/python3.8/dist-
packages/scapy/layers/l2.py", line 628, in arping
ans, unans = srp(Ether(dst="ff:ff:ff:ff:ff:ff") /
ARP(pdst=net), verbose=verbose, # noqa: E501
File "/usr/local/lib/python3.8/dist-
packages/scapy/sendrecv.py", line 503, in srp
s = conf.L2socket(promisc=promisc, iface=iface,
File "/usr/local/lib/python3.8/dist-
packages/scapy/arch/linux.py", line 467, in __init__
self.ins = socket.socket(socket.AF_PACKET,
socket.SOCK_RAW, socket.htons(type)) # noqa: E501
File "/usr/lib/python3.8/socket.py", line 231, in __init__
_socket.socket.__init__(self, family, type, proto, fileno)
PermissionError: [Errno 13] Permission denied
Подробнее здесь: https://stackoverflow.com/questions/617 ... ion-denied
Проблема при использовании Scapy (разрешение отказано) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение