Com trobar tots els amfitrions a la xarxa amb nmap
Taula de continguts:
Molts usuaris avançats sovint necessiten trobar i llistar tots els amfitrions d'una xarxa, sovint per a la descoberta d'IP, la connexió a una màquina remota o algun altre propòsit d'administració del sistema o administració de xarxa. Una de les maneres més fàcils de trobar tots els amfitrions i les adreces IP de l'amfitrió en una xarxa és mitjançant l'eina de línia d'ordres nmap.
Nmap és compatible amb tots els sistemes operatius principals, inclosos Mac OS, Windows i Linux, i encara que no ve preinstal·lat per defecte a MacOS, podeu instal·lar Homebrew i després instal·lar nmap (brew install nmap) , o podeu instal·lar nmap en un Mac directament sense un gestor de paquets.Per tant, ens centrarem a utilitzar nmap per trobar i llistar tots els amfitrions d'una xarxa, i suposem que ja teniu nmap al vostre Mac en particular. Si no podeu utilitzar nmap per qualsevol motiu, és possible que la visualització d'adreces IP dels dispositius LAN amb arp sigui útil com a solució alternativa.
Com trobar tots els amfitrions a la xarxa amb nmap
Esteu preparat per llistar totes les adreces IP dels hosts d'una xarxa amb nmap? És fàcil, aquí tens tot el que has de fer:
- Llença el terminal si encara no ho has fet
- Introduïu la següent cadena d'ordres, substituint la vostra IP de xarxa i l'interval segons correspongui:
- Premeu Torna i espereu un o dos moments per veure els amfitrions detectats a la xarxa
nmap -sn 192.168.1.0/24
La sortida de comandaments de nmap pot semblar a la següent, on es detecten i es mostren les adreces IP de l'amfitrió dels dispositius i maquinari trobats a la xarxa:
% nmap -sP 192.168.1.0/20 Inici de Nmap (https://nmap.org) el 2022-06-15 16:24 PDT Informe d'exploració de mapa per a 192.168 .1.1 L'amfitrió està activat (latència de 0,0063 s). L'informe d'exploració de mapes per a 192.168.1.2 L'amfitrió està activat (latència de 0,019 s). L'informe d'exploració de mapes per a 192.168.1.9 L'amfitrió està activat (latència de 0,0051 s). L'amfitrió està activat (latència de 0,021 s). L'informe d'exploració de mapes per a 192.168.1.12 L'amfitrió està activat (latència de 0,0211 s). L'informe d'exploració de mapes per a 192.168.1.15 L'amfitrió està activat (latència de 0,022 s). L'informe d'exploració de mapes per a 192.168.1.25 amunt (latència de 0,024 s). mapa fet: 4096 adreces IP (7 hosts més) escanejades en 43,67 segons
Bàsicament, com funciona això és que nmap intenta fer ping a l'interval d'IP de l'amfitrió a la xarxa per veure si existeixen, si ho fan i responen, es retornen als resultats de nmap i, si no ho fan. o no responguin no apareixeran a la llista. Això condueix a la pregunta òbvia de la xarxa que és com detecteu els amfitrions de la xarxa que no responen al ping i a la sol·licitud ICMP (ja que alguns usuaris desactiven intencionadament la resposta a la sol·licitud ICMP en ordinadors Mac, Windows o Linux), però per fer-ho, És probable que hagi d'escanejar ports a la xarxa en lloc de confiar en el ping.
També podeu utilitzar el senyalador -sP, que pot funcionar amb versions anteriors de nmap si -sn falla. El resultat hauria de ser el mateix independentment:
nmap -sP 192.168.1.0/24
nmap és un dels millors paquets Homebrew que hi ha, així que si aquest article us interessa però encara no el teniu, és una bona raó per activar Homebrew i instal·lar nmap. I, per descomptat, si encara no saps com instal·lar Homebrew també pots aprendre a fer-ho.
Coneixeu un altre mètode per detectar i trobar tots els amfitrions d'una xarxa? Comparteix els teus trucs als comentaris a continuació!