私はWindows 10 bashを使用してtcpdumpを使用していますチュートリアルから、インターフェイスコマンドをリッスンすることは次のとおりです:
tcpdump -i eth0 //eth0 is ethernet interface
tcpdump -i any // to listen to any interface
どちらの場合でも、tcpdumpを取得しています:socket:Invalid argument error。注意:
tcpdump -D
コンソールには何も印刷しません。
https://github.com/Microsoft/WSL/issues/69 に基づいて、これはLinuxの現在のWindowsサブシステムの制限です。 Fall Creatorsアップデートでは多くの機能が追加されましたが、tcpdumpはまだ機能しません。
Nmapを試してください...エラーのページが出力されますが、最終的には機能します。
%sudo nmap -sP 192.168.1.0/24
WSLは真のLinuxカーネルを使用しているが、まだ真のLinuxオペレーティングシステムではありません...