J'utilise Windows 10 bash pour utiliser tcpdump À partir du didacticiel, j'ai trouvé qu'écouter une commande d'interface est:
tcpdump -i eth0 //eth0 is ethernet interface
tcpdump -i any // to listen to any interface
Dans les deux cas, j'obtiens tcpdump: socket: Erreur d'argument non valide. REMARQUE:
tcpdump -D
n'imprime rien sur la console.
Basé sur https://github.com/Microsoft/WSL/issues/69 , il s'agit d'une limitation du sous-système Windows actuel pour Linux. La mise à jour Fall Creators a ajouté beaucoup de fonctionnalités, mais tcpdump ne fonctionne toujours pas.
Essayez nmap ... Il affichera une page d'erreurs mais finira par fonctionner.
% Sudo nmap -sP 192.168.1.0/24
WSL tout en utilisant un vrai noyau linux, n'est pas encore un vrai système d'exploitation linux ...