Python scapy.arping()或netdiscover在kali linux 2020.1中未检测到任何连接到wifi的客户端

Python scapy.arping()或netdiscover在kali linux 2020.1中未检测到任何连接到wifi的客户端,python,scapy,kali-linux,Python,Scapy,Kali Linux,这将为我提供连接到wifi的所有设备的ip和mac地址列表。我有两部手机和两台笔记本电脑连接到我的wifi。但它只提供我的路由器的ip。 当我执行以下操作时,netdiscover也面临同样的问题: import scapy.layers.l2 as scapy def scan(ip): scapy.arping(ip) scan('192.168.xx.1/24') 在这两种方法中,我只得到路由器的ip和mac地址作为输出。未检测到其他设备 注意:我使用的是Ralink MT7

这将为我提供连接到wifi的所有设备的ip和mac地址列表。我有两部手机和两台笔记本电脑连接到我的wifi。但它只提供我的路由器的ip。 当我执行以下操作时,
netdiscover
也面临同样的问题:

import scapy.layers.l2 as scapy

def scan(ip):
    scapy.arping(ip)

scan('192.168.xx.1/24')
在这两种方法中,我只得到路由器的ip和mac地址作为输出。未检测到其他设备


注意:我使用的是Ralink MT7601U芯片组适配器

这可能是因为你的路由器禁止客户端之间的ARP数据包。我可以用我的路由器进行ARP欺骗吗?我同意@Cukic0d,在我的机器上运行:“sudo netdiscover-r 192.168.1.1/24-I wlx0013ef10008d”给我所有的设备。依我看,如果netdiscover不起作用,那就不是一个棘手的问题
netdiscover -r 192.168.xx.1/24 -i wlan0