web-dev-qa-db-fra.com

Est-il possible d'exécuter des commandes telles que nmap dans WSL?

J'ai récemment reçu la mise à jour anniversaire de Windows 10 et installé bash. J'ai essayé d'installer nmap, mais cela ne fonctionnait pas.

Ma question: Existe-t-il un moyen de lancer correctement des commandes telles que nmap dans WSL?

Merci d'avance!

Erreur que je reçois lors de l'exécution de Sudo nmap -sn 192.168.1.*: route_dst_netlink: cannot bind AF_NETLINK socket: Invalid argument

Je me souviens d'avoir lu quelque part que WSL ne prend pas en charge les sockets, mais peut utiliser TCP. Est-ce possible dans ce cas? Aussi, WSL aura-t-il un jour le support pour les sockets?

11
Flare Cat

Non, selon ce fil de discussion: https://github.com/Microsoft/BashOnWindows/issues/69 les options réseau permettant de prendre en charge nmap ne sont pas toutes actuellement disponibles. mis en œuvre.

8
user12889

Essayez de le lancer sans root, comme

  1. C'est une mauvaise pratique d'exécuter des programmes en tant que root lorsque vous n'en avez pas besoin.
  2. Si le sous-système est suffisamment lié à Windows, des choses étranges comme celle-ci peuvent aider.
0
John Leuenhagen