是否可以使用 npm package cap 嗅探您自己的 wifi 子网上的所有数据包?

Is it possible sniff all packets on your own wifi subnet using npm package cap?

我在 Pi 上安装了一个 npm 包,它使用 mscdex/cap (cap) 嗅探 wlan0 上特定端口上的 udp 和 tcp 数据包。 Cap 默认为混杂模式,我想查看发送到同一无线子网上另一台计算机的数据包。那么,我如何监听发送到同一 wifi 子网中另一个 computer/IP 地址端口的数据包?

npm cap (github.com/mscdex/cap) 使用 libpcap/npcap 来捕获数据包,因此您应该能够捕获无线流量。但是,为了捕获无线流量,您需要指定正确的接口(类似于 wlan0,这取决于您的机器)。

根据该项目的文档,它设计用于解析的唯一 link 层协议是以太网,而不是 802.11。