WSL'de nmap gibi ağ komutlarını çalıştırmak mümkün müdür?


14

Son zamanlarda Windows 10 yıldönümü güncellemesini aldım ve bash'ı yükledim. Nmap yüklemeyi denedim, ama çalışmaz.

Benim sorum: nmap gibi komutların WSL'de düzgün çalışması için herhangi bir yolu var mı?

Şimdiden teşekkürler!

Çalışırken hata alıyorum sudo nmap -sn 192.168.1.*:route_dst_netlink: cannot bind AF_NETLINK socket: Invalid argument

WSL'nin soketler için desteği olmadığı, ancak TCP kullanabileceği bir yerde okumayı hatırlıyorum. Bu durumda bu mümkün müdür? Ayrıca, WSL'nin soketler için desteği olacak mı?


Nmap yerel bir Windows uygulaması olarak tamamen desteklenir . WSL kullanmaya gerek yok.
bonsaiviking

Yanıtlar:



-2

Kök olmadan çalıştırmayı deneyin,

  1. Gerekmediğinde programları kök olarak çalıştırmak kötü bir uygulamadır.
  2. Alt sistem Windows'a yeterince bağlıysa, bunun gibi garip şeyler yardımcı olabilir.

nmap (en azından benim için diğer bilgisayarlarda) root olarak çalışmazsa düzgün çalışmaz.
Flare Cat

@FlareCat nmap ile bazı seçenekler root gerektirir, ancak çoğu gerekmez. Bu komutu kişisel kullanıcı olarak çalıştırmayı denedim ve iyi çalıştı.
John Leuenhagen

WSL geçerli windows kullanıcısı altında çalıştığından, root asla bu windows kullanıcısından daha güçlü olmayacaktır.
hultqvist

@hultqvist WSL'nin geçerli kullanıcı altında çalıştığını nereden öğrendiniz?
Flare Cat

1
@Flare Cat Bu sayfada , wsl'in bash'ı başlatan windows kullanıcısı olarak nasıl çalıştığı açıklanmaktadır.
hultqvist
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.