Jak przeskanować całą sieć za pomocą Nmap?

20

Czy istnieje sposób skanowania całej sieci za pomocą nmap?

Chcę przeskanować moją sieć w poszukiwaniu wszystkich urządzeń, które są do niej aktualnie podłączone.

Szybciej
źródło

Odpowiedzi:

31

Przeskanuj sieć i dowiedz się, które serwery i urządzenia są uruchomione:

nmap -sP 192.168.1.0/24

Przeskanuj pojedynczy host:

nmap 192.168.1.2

Skanuj wiele adresów IP lub podsieci:

nmap 192.168.1.1 192.168.1.2 192.168.1.3

Skanuj, wykluczając hosta:

nmap 192.168.1.0/24 --exclude 192.168.1.10

To wykluczy hosta podczas skanowania.

Szybkie skanowanie nmap w poszukiwaniu zakresu sieci:

nmap -F 192.168.1.10/24

Aby zobaczyć pakiety wysłane i odebrane za pomocą nmap:

nmap --packet-trace 192.168.1.10

Wyszukaj port:

nmap -p 22 192.168.1.10

Skanuj w poszukiwaniu wielu portów:

nmap -p 80,22,21,111

Przeskanuj wszystkie porty za pomocą nmap:

nmap -p "*" 192.168.1.10

Mam nadzieję, że ci to pomoże. Jeśli chcesz dowiedzieć się więcej, uruchom polecenie:

man nmap
Babin Lonston
źródło
Dziękuję bardzo, przyjacielu, to ogromnie mi pomogło. Dla jasności, czy adres IP 192.168.1.0 to uniwersalny adres IP sieci czy co? Po prostu ciekawy lol.
Fofaster
Nie jest to Twoja lokalna sieć, adres sieciowy
Babin Lonston
2
Opcja -sPjest przestarzała. Nowy ekwiwalent to -sn.
H2ONaCl
2
sudo arpscan listprawdopodobnie warto się przyjrzeć, jeśli chcesz tylko listę hostów / klientów w sieci, z którą jesteś połączony.
pbhj