web-dev-qa-db-ja.com

Windows 10 bash tcpdump:ソケット:引数が無効です

私は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

コンソールには何も印刷しません。

12
Al-Alamin

https://github.com/Microsoft/WSL/issues/69 に基づいて、これはLinuxの現在のWindowsサブシステムの制限です。 Fall Creatorsアップデートでは多くの機能が追加されましたが、tcpdumpはまだ機能しません。

26
user3657298

Nmapを試してください...エラーのページが出力されますが、最終的には機能します。

%sudo nmap -sP 192.168.1.0/24

WSLは真のLinuxカーネルを使用しているが、まだ真のLinuxオペレーティングシステムではありません...

0
Mike Zoe