web-dev-qa-db-ja.com

WSLでnmapのようなネットワークコマンドを実行することは可能ですか?

私は最近、Windows 10周年記念アップデートを入手し、bashをインストールしました。 nmapをインストールしようとしましたが、実行されません。

私の質問:nmapのようなコマンドをWSLで正しく実行する方法はありますか?

前もって感謝します!

実行中に発生するエラーSudo nmap -sn 192.168.1.*route_dst_netlink: cannot bind AF_NETLINK socket: Invalid argument

WSLはソケットをサポートしていないが、TCPを使用できることをどこかで読んだことを覚えています。この場合、これは可能ですか?また、WSLはソケットをサポートしますか?

14
Flare Cat

いいえ、このスレッドによると: https://github.com/Microsoft/BashOnWindows/issues/69 nmapをサポートするネットワークオプションは、現在すべて実装されているわけではありません。

10
user12889

ルートなしで実行してみてください

  1. 必要のないときにrootとしてプログラムを実行することは悪い習慣です。
  2. サブシステムがWindowsに十分に関連付けられている場合、このような奇妙なことが役立ちます。
0
John Leuenhagen