Hvordan finne alle verter på nettverk med nmap
Innholdsfortegnelse:
Mange avanserte brukere trenger ofte å finne og liste opp alle verter på et nettverk, ofte for IP-oppdaging, tilkobling til en ekstern maskin eller andre formål med systemadministrasjon eller nettverksadministrasjon. En av de enkleste måtene å finne alle verter og verts-IP-adresser på et nettverk er å bruke kommandolinjeverktøyet nmap.
Nmap er kompatibel med alle større operativsystemer, inkludert Mac OS, Windows og Linux, og selv om det ikke er forhåndsinstallert som standard i MacOS, kan du enten installere Homebrew og deretter installere nmap (brew install nmap) , eller du kan installere nmap på en Mac direkte uten pakkebehandling.Derfor skal vi fokusere på å bruke nmap for å finne og liste opp alle verter på et nettverk, og vi antar at du allerede har nmap på din spesielle Mac. Hvis du av en eller annen grunn ikke kan bruke nmap, kan det være nyttig å se IP-adresser til LAN-enheter med arp i stedet som en alternativ løsning.
Hvordan finne alle verter på nettverket med nmap
Klar til å liste alle verts IP-adresser på et nettverk med nmap? Det er enkelt, her er alt du trenger å gjøre:
- Start terminalen hvis du ikke allerede har gjort det
- Skriv inn følgende kommandostreng, og erstatt nettverkets IP og rekkevidde etter behov:
- Trykk Retur og vent et øyeblikk eller to for å se de oppdagede vertene på nettverket
nmap -sn 192.168.1.0/24
Kommandoutdata fra nmap kan se omtrent slik ut, der verts-IP-adresser til enheter og maskinvare på nettverket oppdages og vises:
% nmap -sP 192.168.1.0/20 Starter Nmap (https://nmap.org) på 2022-06-15 16:24 PDTmap skanningsrapport for 192.168 .1.1 Verten er oppe (0,0063s latency).kartskanningsrapport for 192.168.1.2 Verten er oppe (0,019s latens).kartskanningsrapport for 192.168.1.9 Verten er oppe (0,0051s latens).kartskanningsrapport for 192.168.11. Verten er oppe (0,021s latency).kartskanningsrapport for 192.168.1.12 Verten er oppe (0,0211s latens).kartskanningsrapport for 192.168.1.15 Verten er oppe (0,022s latens).kartskanningsrapport for 192.168.1.25 Verten er opp (0,024s latency).kart ferdig: 4096 IP-adresser (7 verter opp) skannet på 43,67 sekunder
Hvordan dette fungerer i hovedsak er at nmap prøver å pinge verts-IP-området på nettverket for å se om de eksisterer, hvis de gjør det og svarer, returneres de i nmap-resultatene, og hvis de ikke gjør det eller ikke svar vil de ikke bli oppført. Det fører til det åpenbare spørsmålet som er hvordan du oppdager verter på nettverket som ikke svarer på ping- og ICMP-forespørsel (ettersom noen brukere med vilje deaktiverer ICMP-forespørselssvar på Mac-, Windows- eller Linux-datamaskiner), men for å gjøre det vil sannsynligvis måtte portskanne på nettverket i stedet for å stole på ping.
Du kan også bruke -sP-flagg, som kan fungere på eldre versjoner av nmap hvis -sn feiler. Resultatet skal være det samme uansett:
nmap -sP 192.168.1.0/24
nmap er en av de beste Homebrew-pakkene der ute, så hvis denne artikkelen interesserer deg, men du ennå ikke har den, er det en god grunn til å starte Homebrew og installere nmap. Og selvfølgelig hvis du ikke vet hvordan du installerer Homebrew ennå, kan du lære hvordan du gjør det også.
Kjenner du til en annen metode for å oppdage og finne alle verter på et nettverk? Del dine triks i kommentarfeltet nedenfor!