Trumpai apžvelgiame keletą geriausių įrankių, skirtų nuskaityti IP adresus iš „Mac“ kompiuterių. Mes ištirsime pagrindines kiekvieno įrankio savybes, primygtinai reikalaudami, kas daro kiekvieną iš jų unikalų.
Yra tik vienas būdas, kaip galima tiksliai žinotiIP adresai iš tikrųjų naudojami tinkle. Turite pabandyti prisijungti prie kiekvieno iš jų ir išsiaiškinti, ar jis reaguoja. Tai ilga, nuobodi ir varginanti užduotis, dažnai atliekama naudojant „ping“ komandą. „Ping“ veikė per amžius ir tai yra vienas geriausių būdų, kaip patikrinti, ar nėra ryšio su nurodytu IP adresu. Bet jei jums reikia nuskaityti visą tinklą su šimtais IP adresų, greitai suprasite, kad jums geriau naudoti įrankį, kuris tai daro už jus. Jei esate „Mac“ vartotojas, ieškantis įrankio, automatizuojančio IP adresų nuskaitymą, esate tinkamoje vietoje. Atlikome daug jūsų paieškų ir ketiname peržiūrėti kelis geriausius „Mac OS X“ operacinės sistemos IP skaitytuvus.
Pradėsime aptardami IP adresų nuskaitymąbendras. Visų pirma aprašysime skirtingas IP adresų nuskaitymo priežastis, nes, nes smagu žinoti, kokie IP adresai naudojami, turi būti prasmė tai padaryti - pagrindinė priežastis. Tada giliau pažvelgsime į „ping“ programą. Nors „ping“ nėra nuskaitymo įrankis, jis yra daugelio IP adresų nuskaitymo priemonių pagrindas. Žinodami, ką ji gali padaryti ir kaip ji veikia, tada gali pasirodyti vertinga, kai pradedame peržiūrėti įvairias priemones.
IP adresų skaitytuvų poreikis
Išskyrus gryną linksmumą žinoti, kas yra IPnaudojami adresai - kad ir kaip būtų linksma, yra keletas priežasčių, kodėl galbūt norėsite nuskaityti IP adresus. Pirmasis yra saugumas. Nuskaitydami IP adresus tinkle greitai atrasite neteisėtus ar nesąžiningus įrenginius. Tai gali būti įrenginiai, kuriuos piktybiniai vartotojai prijungė norėdami šnipinėti jūsų organizaciją.
Bet kartais net geranoriški vartotojai galisukrečia sujungdami asmeninius įrenginius. Aš ryškiai prisimenu šį vartotoją, kuris neleido daugeliui jo kolegų prisijungti prie įmonės tinklo, kai prie jo prijungė savo namų interneto maršrutizatorių. Jam tereikėjo poros papildomų prievadų, kad būtų galima prijungti papildomą bandomąjį kompiuterį, ir pamanė, kad galėtų naudoti jungiklį, įmontuotą jo maršrutizatoriuje. Problema ta, kad maršrutizatorius pradėjo išduoti IP adresus savo namų potinklyje iš savo įmontuoto DHCP serverio.
IP nuskaitymas, išskyrus saugumo sumetimusadresai taip pat yra pirmasis daugelio IP adresų valdymo procesų žingsnis. Nors dauguma IP adresų valdymo (IPAM) įrankių apims tam tikros formos IP adresų nuskaitymą, keli žmonės IP adresą valdo rankiniu būdu. Čia gali būti naudingi IP adresų nuskaitymo įrankiai. Tiems, kuriems nėra nustatytas IP adresų tvarkymo procesas, nuskaityti IP adresus yra dar svarbiau. Dažnai tai bus vienintelis būdas užtikrinti, kad nekiltų IP adresų konfliktų, ir tai gali būti vertinama kaip gana grubus būdas pseudo valdyti IP adresus.
Pingas paaiškino
Nesvarbu, kodėl labiausiai norite nuskaityti IP adresusįrankiai yra pagrįsti ping, todėl pažvelkime į šį antikvarinį įrankį. „Ping“ buvo sukurtas neišvengiamai dar 1983 m. Jo kūrėjui reikėjo įrankio, kuris padėtų derinti neįprastą tinklo elgesį, kurį jis stebėjo. Vardo kilmė yra paprasta, jis nurodo sonaro aidų garsą, girdimą povandeniniuose laivuose. Nors jos yra beveik visose operacinėse sistemose, jos diegimas skirtingose platformose skiriasi. Kai kuriose versijose siūlomos kelios komandinės eilutės parinktys, kurios gali apimti tokius parametrus kaip kiekvienos užklausos naudingosios apkrovos dydis, bendras testų skaičius, tinklo apimties apribojimas arba intervalas tarp užklausų. Kai kurios sistemos turi papildomą „Ping6“ paslaugų programą, kuri IPv6 adresams teikia tą patį tikslą.
Čia paprastai naudojamas ping komanda (parinktis -c 5 nurodo komandai paleisti penkis kartus ir pranešti apie rezultatus):
$ ping -c 5 www.example.com PING www.example.com (93.184.216.34): 56 data bytes 64 bytes from 93.184.216.34: icmp_seq=0 ttl=56 time=11.632 ms 64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=11.726 ms 64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=10.683 ms 64 bytes from 93.184.216.34: icmp_seq=3 ttl=56 time=9.674 ms 64 bytes from 93.184.216.34: icmp_seq=4 ttl=56 time=11.127 ms --- www.example.com ping statistics --- 5 packets transmitted, 5 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 9.674/10.968/11.726/0.748 ms
Kaip veikia „Ping“
„Ping“ yra gana paprastas įrankis. Jis tiesiog nusiunčia ICMP aido užklausos paketus į tikslą ir laukia, kol jis atsiųs atgal ICMP atsakymo į aidą paketą už kiekvieną gautą paketą. Tai pakartojama tam tikrą skaičių kartų - penkis pagal numatytuosius nustatymus languose ir tol, kol jis pagal nutylėjimą bus sustabdytas rankiniu būdu daugelyje kitų diegimų - ir tada kaupia atsakymų statistiką. Jis apskaičiuoja vidutinį vėlavimą tarp užklausų ir jų atitinkamų atsakymų ir parodo jį rezultatuose. Daugelyje * nix variantų, taip pat „Mac“, ji taip pat parodys atsakymų TTL lauko vertę, nurodydama apynių skaičių tarp šaltinio ir tikslo.
Kad ping veiktų, prisegtas kompiuteris turi jo laikytisRFC 1122, kuriame nurodoma, kad visi pagrindiniai kompiuteriai privalo apdoroti ICMP aido užklausas ir atsakydami į juos pateikti atsakymus į aidą. Dauguma kompiuterių atsako, tačiau kai kurie saugumo sumetimais šią funkciją išjungia. Ugniasienės taip pat dažnai blokuoja ICMP srautą. Prisegęs pagrindinį kompiuterį, kuris neatsako į ICMP aido užklausas, negaus grįžtamojo ryšio, lygiai taip pat, kaip pingins neegzistuojantį IP adresą. Norėdami tai apeiti, daugelis IP adresų nuskaitymo įrankių naudoja kitokio tipo paketus, kad patikrintų, ar IP adresas reaguoja.
Geriausi IP skeneriai, skirti „Mac“
Mūsų IP adresų nuskaitymo įrankių pasirinkimas„Mac“ yra tiek komercinė programinė įranga, tiek nemokami ir atvirojo kodo įrankiai. Daugelis priemonių yra pagrįstos GUI, nors kai kurios yra komandinės eilutės priemonės. Kai kurie yra gana sudėtingi ir išbaigti įrankiai, o kiti yra tik paprasti komandų „ping“ plėtiniai, skirti tam tikru būdu nuskaityti IP adresus, neišduodant kelių komandų ar nerašant nuskaitymo scenarijaus. Visi šie įrankiai turi vieną bendrą bruožą: jie visi gali pateikti visų IP adresų, kurie reaguoja į nuskaitytą diapazoną, sąrašą.
1. Piktas IP skaitytuvas
Nepaisant to, kad apgaulingai paprasta Piktas IP skaitytuvas daro būtent tai, ko galima tikėtis, ir priverčiaplatus daugiagijų siūlų naudojimas. Tai daro jį vienu greičiausių tokio tipo įrankių. Tai yra nemokamas kelių platformų įrankis, prieinamas ne tik „Mac OS X“, bet ir „Windows“ ar „Linux“. Įrankis parašytas „Java“, todėl norint jį naudoti turėsite įdiegti „Java runtime“ modulį, tačiau tai beveik vienintelis trūkumas. Šis įrankis ne tik nustatys IP adresus, bet ir pasirinktinai vykdys uosto nuskaitymą aptiktuose pagrindiniuose kompiuteriuose. Tai taip pat gali išspręsti IP adresus į pagrindinius vardus, o MAC adresus - į tiekėjų pavadinimus. Be to, šis įrankis gali pateikti „NetBIOS“ informaciją apie kiekvieną jį palaikantį pagrindinį kompiuterį.

Į Piktas IP skaitytuvas gali ne tik nuskaityti visus tinklus ir potinkliusbet taip pat IP adresų diapazoną arba IP adresų iš teksto failo sąrašą. Nors tai yra GUI pagrįstas įrankis, jis taip pat pateikiamas su komandinės eilutės versija, kurią galite naudoti, jei, pavyzdžiui, norite įtraukti įrankio funkcijas į savo scenarijus. Kalbant apie nuskaitymo rezultatus, jie pagal numatytuosius nustatymus ekrane rodomi lentelės formatu, tačiau juos galima lengvai eksportuoti į keletą failų formatų, tokių kaip CSV ar XML.
2. „LanScan“
„LanScan“ iš Iwaxx galima įsigyti „Apple“ programų parduotuvėje. Tai paprasta programa, kuri daro tik tai, ką nurodo jos pavadinimas: nuskaito LAN. Tai nemokamas, paprastas ir efektyvus tik „IPv4“ tinklo skaitytuvas. Jis gali atrasti visus aktyvius įrenginius bet kuriame potinklyje. Tai gali būti vietinis ar kitas jūsų nurodytas potinklis. Tiesą sakant, jis yra gana lankstus, kai reikia nurodyti, ką nuskaityti, ir jis gali būti mažas kaip vienas IP adresas ir toks pat didelis kaip visas tinklas.

Viena unikali šio produkto savybė yra tai, kaip jis naudos ARP nuskaitydamas vietinį potinklį, o išorinius ir viešuosius tinklus nuskaitys naudodamas ping, SMB ir mDNS paketus.
Šis produktas turi keletą papildomų funkcijų. Pavyzdžiui, jis automatiškai aptinka sukonfigūruotas sąsajas. Jame taip pat bus rodomas IP adresas, MAC adresas, pagrindinio kompiuterio vardas ir sąsajos kortelės tiekėjas, susieti su kiekvienu aptiktu IP adresu. Jis taip pat atras SMB domenus, jei jie yra naudojami, ir atliks pagrindinio kompiuterio vardo skiriamąją galią naudodamas DNS, „mDNS“ „Apple“ įrenginiams arba „SMB“ „Windows“ įrenginiams.
Įsigiję programoje galėsite atnaujinti programą į„Pro“ versija, turinti tik vieną papildomą funkciją: joje bus rodomas visas kiekvieno aptikto pagrindinio kompiuterio vardas. Nemokama versija parodys tik keturis visus pagrindinius vardus ir likusius 3 pirmuosius simbolius.
3. IP skaitytuvas, skirtas „Macintosh“
IP skaitytuvas, skirtas „Macintosh“ nuskaitys jūsų LAN, kad nustatytų, kokius IP adresusyra naudojami ir identifikuoja visus tinklo kompiuterius ir kitus įrenginius. Produktą galima nemokamai naudoti mažuose namų tinkluose, kuriuose yra iki šešių įrenginių, o didesniuose tinkluose yra mokamos „Home“ ir „Pro“ versijos. Įrankis duoda galingų rezultatų, tačiau juo lengva ir intuityvu naudotis. Vietiniai tinklai nuskaitomi automatiškai, o tinkintus IP adresų diapazonus galima pridėti ir nuskaityti rankiniu būdu

IP skaitytuvas, skirtas „Macintosh“ yra sukurtas tam, kad galėtumėte tinkinti nuskaitymąrezultatai. Kai įrenginys bus atpažintas, galite jam priskirti pasirinktinę piktogramą ir pavadinimą, kad būtų lengviau jį atpažinti iš pirmo žvilgsnio. Įrankis leis jums rūšiuoti rezultatų sąrašą pagal įrenginio pavadinimą, IP adresą, MAC adresą arba paskutinį kartą matytą laiko antspaudą. Tai taip pat gali suteikti dabartinio tinklo apžvalgą arba parodyti pokyčius bėgant laikui.
Rezultatų rodymas yra lengvai pritaikomas ir pritaikomasgalite koreguoti stulpelius, teksto dydį, rėmelio skaidrumą ir dar daugiau. Dukart spustelėję įrenginį, gausite daugiau informacijos ir galėsite tinkinti jo išvaizdą. Dešiniuoju pelės mygtuku spustelėję įrenginį galėsite inicijuoti pingą arba paleisti jo prievado nuskaitymą.
4. „Nmap“ / „Zenmap“
Beveik toks senas kaip ping, Nmap jis buvo naudojamas per amžius ir yra dažniausiai naudojamas tinklui atvaizduoti - taigi ir jo pavadinimui - bei atlikti keletą kitų užduočių. Pavyzdžiui, Nmap gali būti naudojamas nuskaityti reaguojančių kompiuterių IP adresus ir atidaryti IP prievadus. Tai yra komandinės eilutės įrankis, tačiau tiems, kurie renkasi grafines vartotojo sąsajas, jos kūrėjai paskelbė „Zenmap“, šios galingos programinės įrangos GUI sąsaja. Abu paketus galima įdiegti „Mac OS X“, „Windows“, „Linux“ ir „Unix“.

Naudojimas „Zenmap“, visus išsamius paieškos parametrus galima išsaugotiprofilyje, kurį galite prisiminti norėdami. Įrankis taip pat aprūpintas keliais įmontuotais profiliais, kuriuos galite naudoti kaip atskaitos tašką ir modifikuoti, kad atitiktų jūsų konkrečius poreikius. Tai gali būti mažiau bauginanti, nei kuriant naujus profilius nuo nulio. Profiliai taip pat kontroliuoja, kaip rodomi nuskaitymo rezultatai. Pirmajame sąsajos skirtuke rodomi neapdoroti pagrindinės „nmap“ komandos išėjimai, o kituose skirtukuose - lengviau suprantamas neapdorotų duomenų aiškinimas.
5. Masilas
Mišias teigia greičiausias interneto prievadų skaitytuvas. Jis gali nuskaityti visą internetą per mažiau nei 6 minutes ir perduoti 10 milijonų paketų per sekundę. Nors mes nepatvirtinome, kad tai tiesa, akivaizdu, kad tai greitas įrankis, nors ir pagrįstas tekstu.
Rezultatai, kuriuos sukuria Mišias yra šiek tiek panašūs į nmap, kuriuos mes turimeką tik peržiūrėta. Tačiau jis veikia daugiau kaip „scanrand“, „unicornscan“ ir „ZMap“ ir naudoja asinchroninį perdavimą. Pagrindinis šio įrankio ir kitų skirtumas yra tas, kad jis yra paprasčiau spartesnis nei dauguma kitų skaitytuvų. Bet tai ne tik greita, bet ir lankstesnė, leidžianti pasirinkti savavališkus adresų diapazonus ir prievadų diapazonus.
Mišias iš dalies yra toks greitas, nes naudoja paprotįTCP / IP krūva. Vis dėlto tai gali sukelti tam tikrų problemų. Pavyzdžiui, viskas, išskyrus paprastą uosto nuskaitymą, sukels konfliktą su vietiniu TCP / IP rinkmena. Tai galite apeiti naudodami parinktį -S, kad naudotumėte atskirą IP adresą, arba sukonfigūravę operacinę sistemą ugniasienėms, naudojamoms įrankyje, naudoti. Nors tai visų pirma yra „Linux“ įrankis, jis taip pat prieinamas „Mac OS X“. Pagrindinis jo trūkumas yra grafinės vartotojo sąsajos nebuvimas, tačiau tai didžiąja dalimi kompensuoja žaibiškas įrankio greitis.
6. ZMap
ZMap yra sukurtas greitas vieno paketo tinklo skaitytuvasMičigano universitete ir skirtas interneto tinklo tyrimams. Galbūt ne tiek, kiek ankstesnė atranka, tai taip pat greitas įrankis. Įprastame staliniame kompiuteryje su gigabito eterneto jungtimi jis gali nuskaityti visą viešą IPv4 adresų vietą per 45 minutes. Naudodamas 10 gigabitų jungtį ir „PF_RING“, jis gali nuskaityti IPv4 adresų vietą per mažiau nei 5 minutes. „Zmap“ galima naudoti „Mac OS X“, taip pat „Linux“ ir BSD. „Mac“ sistemoje įdiegimas yra paprastas naudojant „Homebrew“.
Priemonė naudojasi ne tik „ping“, norėdama nuskaityti tinklus. Tai šiuo metu yra visiškai įdiegę zondo modulius, skirtus TCP SYN nuskaitymams, ICMP, DNS užklausoms, UPnP, ir BACNET. Taip pat gali siųsti daug UDP zondų. Jei norite atlikti daugiau nuskaitymų toks kaip reklaminis skydelis arba TLS rankos paspaudimas, galbūt norėsite turėti žvilgsnis į ZGrabą, kita projektas iš Mičigano universiteto. Šis Zmap brolis gali atlikti valstybinius taikomųjų programų sluoksnių paspaudimus. Kaip ir ankstesnis įrašas, ZMap iš esmės yra tekstinis įrankis.
7. Fping
Fping tada buvo sukurta kaip „ping“ patobulinimas vienas iš vienintelis tinklo trikčių šalinimo įrankis. Tai yra panašus komandinės eilutės įrankis, tačiau jis yra gana skirtingas. Kaip ir ping, „Fping“ naudoja ICMP aido užklausas, kad nustatytų, ar tiksliniai kompiuteriai reaguoja, bet taip yra gana daug kur baigiasi panašumas. Kitaip nei ping, Fping gali būti iškviečiamas naudojant daugelį tikslinių IPadresus. Tikslai gali būti nurodyti kaip IP adresų sąrašas, apibrėžtas erdvės. Naudingumui taip pat gali būti suteiktas teksto failo, kuriame yra adresų sąrašas, pavadinimas. Galiausiai galima nurodyti IP adresų diapazoną arba įvesti potinklį CIDR notacijose, tokiose kaip 192.168.0.0/24.
Fping palyginti greitai nelaukia atsakymo prieš siųsdamas kitą užklausą dėl aido, tokiu būdu ji nepraranda laikas laukti nereaguojančių IP adresų. „Fping“ taip pat turi daugybę komandinės eilutės variantų, kuriuos galite naudoti. Kadangi tai yra komandų eilutės įrankis, jo išvestį galite perkelti į kitą komandą tolimesniam apdorojimui. Šį įrankį galima lengvai įdiegti „Mac OS X“ naudojant „Homebrew“.
8. Hpingas
Hpingas yra dar viena nemokama komandų eilutės priemonė, gauta išping. Tai galima „Mac OS X“, taip pat daugelyje „Unix“ tipo operacinių sistemų ir „Windows“. Nors ji nebėra aktyviai plėtojama, ji vis dar plačiai naudojama, liudijanti, koks geras įrankis tai yra. Įrankis labai primena ping, tačiau turi keletą skirtumų. Pradedantiesiems „Hping“ ne tik siųs ICMP aido užklausas. Jis taip pat gali siųsti TCP, UDP arba RAW-IP paketus. Jame taip pat yra maršruto maršruto režimas ir galimybė siųsti failus.
Nors „Hping“ gali būti naudojamas kaip IP adresasnuskaitymo įrankis, tai gali padaryti daug daugiau. Įrankis turi keletą pažangių prievadų nuskaitymo funkcijų. Dėl kelių protokolų naudojimo jis taip pat gali būti naudojamas atliekant pagrindinius tinklo bandymus. Šis įrankis taip pat turi keletą pažangių maršruto maršruto galimybių, naudojant bet kurį iš galimų protokolų. Tai gali būti naudinga, nes kai kurie įrenginiai ICMP srautą traktuoja skirtingai nei kiti. Imituodamas kitus protokolus, šis įrankis gali padėti geriau įvertinti jūsų tinklo realųjį veikimą realiuoju laiku.
Komentarai