Ako nájsť všetkých hostiteľov v sieti pomocou nmap
Obsah:
Mnoho pokročilých používateľov často potrebuje nájsť a vypísať zoznam všetkých hostiteľov v sieti, často na zistenie IP adresy, pripojenie k vzdialenému počítaču alebo iný účel správy systému alebo správcu siete. Jedným z najjednoduchších spôsobov, ako nájsť všetkých hostiteľov a ich IP adresy v sieti, je použitie nástroja príkazového riadka nmap.
Nmap je kompatibilný s každým hlavným operačným systémom vrátane Mac OS, Windows a Linux, a hoci nie je predinštalovaný v systéme MacOS, môžete si nainštalovať Homebrew a potom nainštalovať nmap (brew install nmap) alebo môžete nainštalovať nmap na Mac priamo bez správcu balíkov.Preto sa zameriame na používanie nmap na nájdenie a zoznam všetkých hostiteľov v sieti a predpokladáme, že už máte nmap na svojom konkrétnom Macu. Ak z akéhokoľvek dôvodu nemôžete použiť nmap, môže byť ako alternatívne riešenie užitočné zobrazenie IP adries LAN zariadení pomocou arp.
Ako nájsť všetkých hostiteľov v sieti pomocou nmap
Ste pripravení vypísať všetky IP adresy hostiteľov v sieti s nmap? Je to jednoduché, tu je všetko, čo musíte urobiť:
- Spustite terminál, ak ste tak ešte neurobili
- Zadajte nasledujúci príkazový reťazec a podľa potreby nahraďte svoju sieťovú adresu IP a rozsah:
- Stlačte Return a chvíľu alebo dva počkajte, kým sa v sieti zobrazia zistení hostitelia
nmap -sn 192.168.1.0/24
Výstup príkazu nmap môže vyzerať asi takto, kde sa zistia a zobrazia hostiteľské IP adresy nájdených zariadení a hardvéru v sieti:
% nmap -sP 192.168.1.0/20 Spúšťa sa Nmap (https://nmap.org) o 2022-06-15 16:24 Správa skenovania mapy PDT pre 192.168 .1.1 Hostiteľ je zapnutý (latencia 0,0063 s). Správa skenovania mapy pre 192.168.1.2 Hostiteľ je zapnutá (latencia 0,019 s). Správa skenovania mapy pre 192.168.1.9 Hostiteľ je zapnutá (latencia 0,0051 s). Správa skenovania mapy pre 192.168.1.1 Hostiteľ je aktívny (latencia 0,021 s). Správa skenovania mapy pre 192.168.1.12 Hostiteľ je zapnutá (latencia 0,0211 s). Správa skenovania mapy pre 192.168.1.15 Hostiteľ je zapnutá (latencia 0,022 s). Správa skenovania mapy pre 192.168.1.25 Hostiteľ je zapnutá hore (latencia 0,024 s). mapa hotová: 4096 adries IP (až 7 hostiteľov) naskenovaných za 43,67 sekúnd
V podstate to funguje tak, že nmap sa pokúša pingovať rozsah IP hostiteľa v sieti, aby zistil, či existujú, ak áno a odpovedia, vrátia sa vo výsledkoch nmap a ak nie alebo nereagujú, nebudú v zozname. To vedie k jasnej otázke, ako zistíte hostiteľov v sieti, ktorí nereagujú na požiadavky ping a ICMP (keďže niektorí používatelia zámerne deaktivujú odpoveď na požiadavku ICMP na počítačoch Mac, Windows alebo Linux), ale aby ste to urobili Pravdepodobne by ste museli skenovať porty v sieti, než sa spoliehať na ping.
Môžete tiež použiť príznak -sP, ktorý môže fungovať na starších verziách nmap, ak -sn zlyhá. Výsledok by mal byť rovnaký bez ohľadu na:
nmap -sP 192.168.1.0/24
nmap je jeden z najlepších balíčkov Homebrew, takže ak vás tento článok zaujal, ale ešte ho nemáte, je to dobrý dôvod spustiť Homebrew a nainštalovať nmap. A samozrejme, ak ešte neviete, ako nainštalovať Homebrew, môžete sa naučiť, ako to urobiť tiež.
Poznáte inú metódu detekcie a nájdenia všetkých hostiteľov v sieti? Podeľte sa o svoje triky v komentároch nižšie!