windows 10 bash tcpdump:套接字:无效参数

windows 10 bash tcpdump: socket: Invalid argument

我正在使用 windows 10 bash 使用 tcpdump 从教程中我发现监听接口命令是:

tcpdump -i eth0 //eth0 is ethernet interface
tcpdump -i any // to listen to any interface

在这两种情况下,我都收到 tcpdump: socket: Invalid argument 错误。 注意:

tcpdump -D

不在控制台上打印任何内容。

基于 https://github.com/Microsoft/WSL/issues/69,这是当前 Windows 子系统对 Linux 的限制。 Fall Creators更新增加了很多功能,但是tcpdump还是不行

试试 nmap... 它会输出一页错误,但最终会成功。

% sudo nmap -sP 192.168.1.0/24

WSL 虽然使用真正的 linux 内核,但还不是真正的 linux 操作系统...