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.

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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.