最近学习MSF,在跟着教材使用arp_sweep模块时运行报错:
Error: 10.10.10.0-10.10.10.255: wrong argument type nil (expected String)
并且扫描不到存活主机,根据排查结果来看,这是未设置INTERFACE所导致的。
解决方法:
ifconfig查看自己可用的网卡eth(x),并为arp_sweep模块设置参数
# eth(x)是自己主机可用的网卡
msf auxiliary(arp_sweep) > set INTERFACE eth(x)
INTERFACE => eth(x)
可解决此问题。