Cum să găsiți toate gazdele în rețea cu nmap
Cuprins:
Mulți utilizatori avansați trebuie adesea să găsească și să enumere toate gazdele dintr-o rețea, adesea pentru descoperirea IP, conectarea la o mașină de la distanță sau în alte scopuri de administrare a sistemului sau de administrare a rețelei. Una dintre cele mai ușoare modalități de a găsi toate gazdele și adresele IP ale gazdei într-o rețea este utilizarea instrumentului de linie de comandă nmap.
Nmap este compatibil cu toate sistemele de operare majore, inclusiv Mac OS, Windows și Linux și, deși nu este preinstalat în mod implicit în MacOS, puteți fie să instalați Homebrew și apoi să instalați nmap (brew install nmap) , sau puteți instala nmap pe un Mac direct fără un manager de pachete.Prin urmare, ne vom concentra pe utilizarea nmap pentru a găsi și lista toate gazdele dintr-o rețea și presupunem că aveți deja nmap pe Mac-ul dvs. Dacă nu puteți utiliza nmap din orice motiv, este posibil ca vizualizarea adreselor IP ale dispozitivelor LAN cu arp să fie utilă ca soluție alternativă.
Cum să găsiți toate gazdele în rețea cu nmap
Ești gata să listezi toate adresele IP ale gazdelor dintr-o rețea cu nmap? Este ușor, iată tot ce trebuie să faci:
- Lansați terminalul dacă nu ați făcut-o deja
- Introduceți următorul șir de comandă, înlocuind IP-ul și intervalul de rețea, după caz:
- Apăsați Return și așteptați un moment sau două pentru a vedea gazdele detectate în rețea
nmap -sn 192.168.1.0/24
Ieșirea de comandă a nmap poate arăta așa cum urmează, unde sunt detectate și afișate adresele IP ale gazdei dispozitivelor și hardware-ului găsite în rețea:
% nmap -sP 192.168.1.0/20 Pornește Nmap (https://nmap.org) la 2022-06-15 16:24 PDT Raport de scanare a mapei pentru 192.168 .1.1 Gazda este activată (latență de 0,0063 s). Raport de scanare a hărții pentru 192.168.1.2 Gazda este activată (latență de 0,019 s). Raport de scanare a hărții pentru 192.168.1.9 Gazda este activată (latență de 0,0051 s). Gazda este activată (latență de 0,021 s). Raportul de scanare a hărții pentru 192.168.1.12 Gazda este activată (latență de 0,0211 s). Raportul de scanare a hărții pentru 192.168.1.15 Gazda este activată (latență de 0,022 s). Raportul de scanare a hărții pentru 192.168.1.25. în sus (latență de 0,024 s).hartă finalizată: 4096 adrese IP (7 gazde în sus) scanate în 43,67 secunde
În esență, modul în care funcționează este că nmap încearcă să pună ping la intervalul de IP gazdă din rețea pentru a vedea dacă există, dacă o fac și răspund, sunt returnate în rezultatele nmap și dacă nu sau nu răspunde, nu vor fi listate. Aceasta duce la întrebarea evidentă care este cum detectăm gazdele din rețea care nu răspund la solicitările ping și ICMP (deoarece unii utilizatori dezactivează în mod intenționat răspunsul la cererea ICMP pe computerele Mac, Windows sau Linux), dar pentru a face asta trebuie Ar trebui probabil să scaneze port în rețea, în loc să se bazeze pe ping.
De asemenea, puteți utiliza flag -sP, care poate funcționa pe versiunile mai vechi de nmap dacă -sn eșuează. Rezultatul ar trebui să fie același indiferent de:
nmap -sP 192.168.1.0/24
nmap este unul dintre cele mai bune pachete Homebrew de acolo, așa că dacă acest articol vă interesează, dar încă nu îl aveți, este un motiv bun pentru a porni Homebrew și a instala nmap. Și, desigur, dacă încă nu știi cum să instalezi Homebrew, poți învăța și cum să faci asta.
Cunoașteți altă metodă de detectare și găsire a tuturor gazdelor dintr-o rețea? Împărtășește-ți trucurile în comentariile de mai jos!