- 24 Ocak 2019
- 51
- 0
Kod:
from scapy.all import *
import sys
conf.verb = 0
ip = "192.168.0."
for i in range (1,254):
ipadres = ip + str(i)
ans=srp1(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst=ipadres),timeout=1,retry=1)
if ans:
print("IP adres: {} Mac Adresi {}".format(ans.psrc,ans.hwsrc))
[CODE]
Programı çalıştırınca şu hatayı veriyor.
Traceback (most recent call last):
File "C:\Users\-----------\Desktop\hostscan.py", line 9, in <module>
ans=srp1(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst=ipadres),timeout=1,retry=1)
File "C:\Python37\lib\site-packages\scapy\sendrecv.py", line 524, in srp1
ans, _ = srp(*args, **kargs)
File "C:\Python37\lib\site-packages\scapy\sendrecv.py", line 499, in srp
s = conf.L2socket(promisc=promisc, iface=iface, filter=filter, nofilter=nofilter, type=type) # noqa: E501
File "C:\Python37\lib\site-packages\scapy\arch\windows\__init__.py", line 1352, in __init__
raise RuntimeError("Sniffing and sending packets is not available: " # noqa: E501
RuntimeError: Sniffing and sending packets is not available: winpcap is not installed