De 8 beste IP-skannere for Mac i 2020

click fraud protection

Vi går kort gjennom noen av de beste verktøyene for å skanne IP-adresser fra Mac-datamaskiner. Vi vil utforske hovedfunksjonene i hvert verktøy, og insistere på hva som gjør hver enkelt unik.

Det er bare en måte man kan vite sikkert hvilke IP-adresser som faktisk brukes i et nettverk. Du må prøve å koble til hver enkelt og se om den svarer. Det er en lang, kjedelig og kjedelig oppgave som ofte gjøres ved hjelp av ping-kommandoen. Ping har eksistert i flere aldre, og det er en av de beste måtene å teste for tilkobling til en gitt IP-adresse. Men hvis du må skanne et helt nettverk med potensielt hundrevis av IP-adresser, vil du raskt innse at du har det bedre med å bruke et verktøy som gjør det for deg. Hvis du er en Mac-bruker som leter etter et verktøy som automatiserer skanningen av IP-adresser, er du på rett sted. Vi har gjort mye av søket etter deg, og vi er i ferd med å gjennomgå noen av de beste IP-skannerne for operativsystemet Mac OS X.

Vi begynner med å diskutere skanning av IP-adresser generelt. Spesielt vil vi beskrive de forskjellige grunnene til skanning av IP-adresser fordi, like mye som det er hyggelig å vite hvilke IP-adresser som er i bruk, det må være et poeng å gjøre det, et underliggende Årsaken. Vi vil deretter se en dypere titt på ping-verktøyet. Selv om ping ikke er et skanneverktøy, er det bunnen av mange skanneverktøy for IP-adresser. Å vite hva den kan gjøre og hvordan det fungerer kan da vise seg å være verdifullt når vi begynner å gjennomgå de forskjellige verktøyene.

instagram viewer

Behovet for IP-adresseskannere

Bortsett fra det rene moroa med å vite hvilke IP-adresser som er i bruk - så mye som det kan være morsomt med det, er det flere grunner til at du kanskje vil skanne IP-adresser. Den første er sikkerhet. Skanning av IP-adresser i et nettverk vil raskt oppdage uautoriserte eller useriøse enheter. De kan være enheter koblet av ondsinnede brukere for å spionere etter organisasjonen din.

Men selv velmenende brukere kan noen ganger krenke ved å koble til sine personlige enheter. Jeg husker levende denne brukeren som forhindret mange av kollegene sine i å få tilgang til bedriftsnettverket da han koblet hjemmenetttruteren til den. Han trengte bare et par ekstra porter for å koble til en ekstra testdatamaskin og tenkte at han kunne bruke bryteren innebygd i ruteren hans. Problemet er at ruteren begynte å utstede IP-adresser på hjemmenettverket fra den innebygde DHCP-serveren.

Bortsett fra sikkerhetsgrunner er skanning av IP-adresser også det første trinnet i mange IP-adresseadministrasjonsprosesser. Selv om de fleste IPAM-verktøy (IPAM) -verktøy vil inkludere en form for IP-adresseskanning, gjør flere mennesker sin IP-adresseadministrasjon manuelt. Det er her skanneverktøy for IP-adresser kan komme til nytte. Og for de som ikke har en IP-adresseadministrasjonsprosess, er det enda viktigere å skanne IP-adresser. Det vil ofte være den eneste måten å sikre at det ikke er noen IP-adressekonflikter, og det kan sees på som en ganske rå måte å pseudo-administrere IP-adresser på.

Ping forklart

Uansett hvorfor du vil skanne IP-adresser, er de fleste verktøy basert på ping, så la oss ta en titt på dette antikke verktøyet. Ping ble opprettet av nødvendighet allerede i 1983. Utvikleren trengte et verktøy for å hjelpe med å feilsøke en unormal nettverksadferd han observerte. Opprinnelsen til navnet er enkel, det refererer til lyden av ekkolodder som høres i ubåter. Selv om det er til stede på nesten alle operativsystemer, varierer implementeringen noe mellom plattformene. Noen versjoner tilbyr flere kommandolinjealternativer som kan inneholde parametere som størrelsen av nytten av hver forespørsel, det totale testantallet, grensen for nettverkshops eller intervallet mellom forespørsler. Noen systemer har et ledsager Ping6-verktøy som tjener nøyaktig samme formål for IPv6-adresser.

Her er en typisk bruk av ping-kommandoen (alternativet -c 5 forteller kommandoen å kjøre fem ganger og deretter rapportere om resultatene):

$ ping -c 5 www.example.com PING www.example.com (93.184.216.34): 56 databyte 64 byte fra 93.184.216.34: icmp_seq = 0 ttl = 56 tid = 11.632 ms 64 byte fra 93.184.216.34: icmp_seq = 1 ttl = 56 tid = 11.726 ms 64 byte fra 93.184.216.34: icmp_seq = 2 ttl = 56 tid = 10.683 ms 64 byte fra 93.184.216.34: icmp_seq = 3 ttl = 56 tid = 9.674 ms 64 byte fra 93.184.216.34: icmp_seq = 4 ttl = 56 tid = 11.127 ms www.example.com pingstatistikk 5 pakker overført, 5 pakker mottatt, 0,0% pakttap tur / retur min / avg / max / stddev = 9.674 / 10.968 / 11.726 / 0.748 ms

Hvordan fungerer Ping

Ping er et ganske enkelt verktøy. Den sender ganske enkelt ICMP ekko-forespørselspakker til målet og venter på at den sender tilbake en ICMP ekko-svarpakke for hver mottatte pakke. Dette gjentas et visst antall ganger - fem som standard under windows og til det manuelt blir stoppet som standard under de fleste andre implementeringer - og deretter samler det svarstatistikk. Den beregner gjennomsnittlig forsinkelse mellom forespørslene og deres respektive svar og viser den i resultatene. På de fleste * nix-varianter så vel som på Mac-en, vil den også vise verdien av replikkenes TTL-felt, og gi en indikasjon på antall humle mellom kilde og destinasjon.

For at ping skal fungere, må den pingede verten overholde RFC 1122 som spesifiserer at enhver vert må behandle ICMP ekkoforespørsler og gi ut ekkosvar i retur. De fleste verter svarer, men noen deaktiverer den funksjonaliteten av sikkerhetsmessige årsaker. Brannmurer blokkerer ofte ICMP-trafikk også. Å pinge en vert som ikke svarer på ICMP-ekkoforespørsler, gir ingen tilbakemelding, akkurat som å pinge en ikke-eksisterende IP-adresse. For å omgå dette bruker mange skanningsverktøy for IP-adresser en annen type pakke for å sjekke om en IP-adresse svarer.

De beste IP-skannerne for Mac

Vårt utvalg av IP-adresse skanneverktøy for Mac inkluderer både kommersiell programvare og gratis og åpen kildekodeverktøy. De fleste av verktøyene er GUI-baserte, selv om noen er kommandolinjeværktøy. Noen er ganske kompliserte og komplette verktøy, mens andre bare er enkle utvidelser av ping-kommandoen å inkludere noen måte å skanne en rekke IP-adresser på uten å måtte utgi flere kommandoer eller skrive en skanning manus. Alle disse verktøyene har en ting til felles: De kan alle returnere en liste over alle IP-adressene som svarer innenfor det skannede området.

1. Sint IP-skanner

Til tross for at det er villedende enkelt Sint IP-skanner gjør nøyaktig hva man kan forvente, og den benytter seg av multithreading i utstrakt grad. Dette gjør det til et av de raskeste verktøyene i sitt slag. Det er et gratis multiplattformverktøy som ikke bare er tilgjengelig for Mac OS X, men også for Windows eller Linux. Verktøyet er skrevet i Java, så du må ha Java runtime-modul installert for å bruke den, men dette er ganske mye den eneste ulempen. Dette verktøyet pinger ikke bare IP-adresser, men det vil også eventuelt kjøre en portskanning på oppdagede verter. Det kan også løse IP-adresser til vertsnavn og MAC-adresser til leverandørnavn. Videre kan dette verktøyet gi NetBIOS-informasjon om hver responderende vert som støtter den.

Angry IP Scanner Mac-skjermbilde

De Sint IP-skanner kan ikke bare skanne komplette nettverk og undernett, men også et IP-adresserekkevidde eller en liste over IP-adresser fra en tekstfil. Selv om dette er et GUI-basert verktøy, kommer det også med en kommandolinjeversjon som du kan bruke hvis du for eksempel vil inkludere verktøyets funksjonalitet i dine egne skript. Når det gjelder skanneresultatene, vises de som standard på skjermen i tabellformat, men de kan enkelt eksporteres til flere filformater som CSV eller XML.

2. LanScan

LanScan fra Iwaxx er tilgjengelig fra Apple app store. Det er et enkelt program som gjør akkurat det navnet tilsier: skann et LAN. Det er en gratis, enkel og effektiv nettverksskanner som kun er IPv4. Den kan oppdage alle aktive enheter på hvilket som helst undernett. Det kan være det lokale eller et hvilket som helst annet undernett som du spesifiserer. Faktisk er den ganske fleksibel når det gjelder å spesifisere hva du skal skanne, og den kan være så liten som en enkelt IP-adresse og så stor som et helt nettverk.

LacScan Mac-skjermbilde

Et unikt kjennetegn ved dette produktet er hvordan det vil bruke ARP til å skanne et lokalt undernett og bruke ping-, SMB- og mDNS-pakker for å skanne eksterne og offentlige nettverk.

Dette produktet har flere avanserte funksjoner. Det vil for eksempel automatisk oppdage konfigurerte grensesnitt. Den vil også vise IP-adresse, MAC-adresse, vertsnavn og grensesnittkortleverandør tilknyttet hver oppdagede IP-adresse. Den vil også oppdage SMB-domener hvis de er i bruk og vil gjøre vertsnavnoppløsningen ved å bruke enten DNS, mDNS for Apple-enheter eller SMB for Windows-enheter.

Kjøp i appen lar deg oppgradere appen til pro-versjonen som bare har en ekstra funksjon: den vil vise hele vertsnavnet til hver oppdagede vert. Gratisversjonen vil bare vise fire fulle vertsnavn og de første tre tegnene til de resterende.

3. IP-skanner for Macintosh

IP-skanner for Macintosh vil skanne LAN for å identifisere hvilke IP-adresser som er i bruk og identifisere alle datamaskiner og andre enheter i nettverket. Produktet er gratis for bruk i små hjemmenettverk på opptil seks enheter, og betalte Home- og Pro-versjoner er tilgjengelige for større nettverk. Verktøyet gir kraftige resultater, men det er enkelt og intuitivt å bruke. Lokale nettverk skannes automatisk, og tilpassede IP-adresserammer kan legges til og skannes manuelt

IP-skanner for Macintosh-skjermbilde

IP-skanner for Macintosh er designet for å la deg tilpasse skanneresultatene. Når en enhet er blitt identifisert, kan du tilordne den et tilpasset ikon og navn for enklere å gjenkjenne den med et øyeblikk. Verktøyet lar deg sortere resultatlisten etter enhetsnavn, IP-adresse, MAC-adresse eller sist sett tidstempel. Det kan også gi deg en oversikt over det gjeldende nettverket eller vise deg endringer over tid.

Resultatvisningen er svært tilpassbar, og du kan justere kolonner, tekststørrelse, ramme-transparens og mer. Dobbeltklikk på en enhet gir deg mer informasjon og lar deg tilpasse utseendet. Å høyreklikke på en enhet lar deg starte en ping-sekvens eller kjøre en portskanning av den.

4. Nmap / Zenmap

Nesten så gammel som ping, nmap har eksistert i evigheter og brukes ofte til å kartlegge nettverk - derav navnet - og utføre flere andre oppgaver. For eksempel, nmap kan brukes til å skanne en rekke IP-adresser for å svare verter og åpne IP-porter. Dette er et kommandolinjeværktøy, men for de som foretrekker grafiske brukergrensesnitt, har utviklerne publisert Zenmap, en GUI-frontend for denne kraftige programvaren. Begge pakkene kan installeres på Mac OS X, Windows, Linux og Unix.

Zenmap-skjermbilde

Ved hjelp av Zenmap, kan alle detaljerte søkeparametre lagres i en profil som du kan huske når du vil. Verktøyet kommer også med flere innebygde profiler som du kan bruke som utgangspunkt og endre for å passe akkurat dine behov. Dette kan være mindre skremmende enn å lage nye profiler fra bunnen av. Profiler styrer også hvordan resultatene av skanningen vises. Grensesnittets første fane viser råutdataene fra den underliggende nmap-kommandoen, mens andre faner viser en lettere forståelig tolkning av rådataene.

5. Masscan

Masscan hevder å være den raskeste Internett-portskanneren. Den kan skanne hele Internett på under 6 minutter og overføre 10 millioner pakker i sekundet. Selv om vi ikke har bekreftet at dette stemmer, er det tydelig at dette er et raskt verktøy, om enn et tekstbasert verktøy.

Resultatene som er produsert av Masscan ligner noe på nmap som vi nettopp har vurdert. Imidlertid fungerer den internt mer som scanrand, unicornscan og ZMap, og den bruker asynkron overføring. Den største forskjellen mellom dette verktøyet og de andre er at det ganske enkelt er raskere enn de fleste andre skannere. Men det er ikke bare raskt, det er også mer fleksibelt, og tillater vilkårlige adresserekkevidden og portområder.

Masscan er så raskt delvis fordi den bruker en tilpasset TCP / IP-stabel. Dette kan imidlertid skape noen problemer. For eksempel vil noe annet enn en enkel portskanning forårsake en konflikt med den lokale TCP / IP-stabelen. Du kan omgå dette ved å bruke alternativet -S for å bruke en egen IP-adresse eller ved å konfigurere operativsystemet ditt til brannmur portene som verktøyet bruker. Selv om dette først og fremst er et Linux-verktøy, er det også tilgjengelig for Mac OS X. Den største ulempen er mangelen på et grafisk brukergrensesnitt, men dette kompenseres i stor grad av verktøyets brennende hastighet.

6. ZMap

ZMap er en rask, enkeltpakket nettverksskanner utviklet ved University of Michigan og designet for nettverksundersøkelser i hele nettet. Kanskje ikke så mye som det forrige utvalget, dette er også et raskt verktøy. På en typisk stasjonær datamaskin med en gigabit Ethernet-forbindelse er den i stand til å skanne hele det offentlige IPv4-adresserommet på under 45 minutter. Med en 10 gigabit-tilkobling og PF_RING kan den skanne IPv4-adresserommet på under 5 minutter. Zmap er tilgjengelig for Mac OS X, men også for Linux og for BSD. På en Mac er installasjonen enkel gjennom Homebrew.

Verktøyet er ikke bare avhengig av ping for å skanne nettverk. Den har for øyeblikket fullt implementerte sondemoduler for TCP SYN-skanninger, ICMP, DNS-spørsmål, UPnP, og BACnet. Det kan det også send et stort antall UDP-sonder. Hvis du ønsker å gjøre mer involverte skanninger som for eksempel banner grip eller TLS håndtrykk, kan det være lurt å ha det en titt på ZGrab, en annen prosjekt fra University of Michigan. Denne søsken fra Zmap kan utfør statlige applikasjonslagshåndtrykk. Som forrige oppføring, ZMap er egentlig et tekstbasert verktøy.

7. fping

fping ble opprettet som en forbedring i forhold til ping, da en av det eneste nettverksfeilsøkingsverktøyet. Det er et lignende kommandolinjeverktøy, men det er ganske annerledes. I likhet med ping bruker Fping ICMP ekkoforespørsler for å avgjøre om målvertene svarer, men dette er det mer eller mindre der likheten slutter. I motsetning til ping, Fping kan ringes med mange IP-adresser. Målene kan spesifiseres som en romavgrenset liste over IP-adresser. Verktøyet kan også utstyres med navnet på en tekstfil som inneholder en liste over adresser. Endelig kan et IP-adresseområde spesifiseres, eller et undernett kan legges inn i CIDR-notasjon, for eksempel 192.168.0.0/24.

fping er relativt raskt som det ikke venter på svar før du sender neste ekko-forespørsel, på den måten taper den ikke tid på å vente på svar uten IP-adresser. Fping har også mange kommandolinjealternativer som du kan bruke. Siden dette er et kommandolinjeverktøy, kan du føre det til en annen kommando for videre behandling. Dette verktøyet kan enkelt installeres på Mac OS X ved å bruke Homebrew.

8. Hping

Hping er et annet gratis kommandolinjeverktøy avledet fra ping. Det er tilgjengelig på Mac OS X, så vel som de fleste Unix-lignende operativsystemer og Windows. Selv om den ikke lenger er i aktiv utvikling, er den fremdeles i utbredt bruk, et vitnesbyrd om hvor bra verktøy det er. Verktøyet ligner ping men med flere forskjeller. For det første vil Hping ikke bare sende ICMP-ekkoforespørsler. Den kan også sende TCP-, UDP- eller RAW-IP-pakker. Den har også en sporingsmodus, og den har muligheten til å sende filer.

Selv om Hping kan brukes som et skanneverktøy for IP-adresser, kan det gjøre mye mer enn det. Verktøyet har noen avanserte skanningsfunksjoner for porter. Takket være bruken av flere protokoller kan den også brukes til å utføre grunnleggende nettverkstesting. Dette verktøyet har også noen avanserte muligheter for traceroute ved å bruke hvilken som helst av de tilgjengelige protokollene. Dette kan være nyttig fordi noen enheter behandler ICMP-trafikk annerledes enn annen trafikk. Ved å etterligne andre protokoller kan dette verktøyet gi deg en bedre evaluering av nettverkets sanne, sanntidsytelse.

watch instagram story