我使用windows 10 bash来使用tcpdump 从教程我发现,监听接口命令是:
tcpdump -i eth0 //eth0 is ethernet interface
tcpdump -i any // to listen to any interface
在这两种情况下我都得到tcpdump:socket:参数错误无效。 注意:
tcpdump -D
不会在控制台上打印任何内容。
答案 0 :(得分:23)
基于https://github.com/Microsoft/WSL/issues/69,这是当前Windows的Linux子系统的限制。 Fall Creators更新添加了许多功能,但tcpdump仍无效。
答案 1 :(得分:0)
尝试nmap ...它将输出错误页面,但最终可以工作。
%sudo nmap -sP 192.168.1.0/24
WSL虽然使用了真正的linux内核,但还不是真正的linux操作系统...