关于Scapy模块的详细介绍我就不在这里赘述了,附上一个连接以供了解。
Scapy模块介绍:https://scapy.readthedocs.io/en/latest/
Scapy模块使用:
Scapy模块属于第三方库,在Windows上需要输入pip install scapy进行安装。
如果Windows下安装scapy需要安装winpcap或npcap
注:安装过Wireshark则不用再次安装winpcap
安装过nmap则不用再次安装npcap
启动Scapy会显示如下界面:
ARP局域网扫描 :
ARP攻击前(ARP -a查看):
扫描程序:
from scapy.all import *
ip="192.168.101.108"
wifi="Realtek RTL8723BE Wireless LAN 802.11n PCI-E NIC"
p=Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst="192.168.101.1/24")
ans,unans=srp(p,timeout=2,iface=wifi)
print("一共扫描到%d台主机:"%len(ans))
result=[]
for s,r in ans:
result.append([r[