- - 8 najlepszych skanerów IP dla komputerów Mac w 2019 r

8 najlepszych skanerów IP dla komputerów Mac w 2019 r

Przeglądamy krótko niektóre z najlepszych narzędzi do skanowania adresów IP z komputerów Mac. Omówimy główną funkcję każdego narzędzia, nalegając na to, co czyni je wyjątkowymi.

Jest tylko jeden sposób, aby wiedzieć na pewnoAdresy IP są faktycznie używane w sieci. Musisz spróbować połączyć się z każdym z nich i sprawdzić, czy odpowiada. Jest to długie, nudne i żmudne zadanie, które często wykonuje się za pomocą polecenia ping. Ping istnieje od wieków i jest to jeden z najlepszych sposobów testowania łączności z danym adresem IP. Ale jeśli musisz przeskanować całą sieć z potencjalnie setkami adresów IP, szybko zdasz sobie sprawę, że lepiej byłoby użyć narzędzia, które zrobi to za Ciebie. Jeśli jesteś użytkownikiem komputera Mac i szukasz narzędzia, które automatyzuje skanowanie adresów IP, jesteś we właściwym miejscu. Przeprowadziliśmy wiele poszukiwań i zamierzamy przejrzeć jedne z najlepszych skanerów IP dla systemu operacyjnego Mac OS X.

Zaczniemy od omówienia skanowania adresów IPgenerał. W szczególności opiszemy różne powody skanowania adresów IP, ponieważ chociaż miło jest wiedzieć, które adresy IP są w użyciu, musi istnieć sens, aby to zrobić, podstawowy powód. Następnie przyjrzymy się bliżej narzędziu ping. Chociaż ping nie jest narzędziem skanującym, jest podstawą wielu narzędzi do skanowania adresów IP. Wiedza o tym, co potrafi i jak działa, może okazać się cenna, gdy zaczniemy przeglądać różne narzędzia.

Potrzeba skanerów adresów IP

Oprócz czystej zabawy ze znajomości IPadresy są w użyciu - o ile może być to zabawne, istnieje kilka powodów, dla których warto skanować adresy IP. Pierwszy to bezpieczeństwo. Skanowanie adresów IP w sieci szybko wykryje nieautoryzowane lub nieuczciwe urządzenia. Mogą to być urządzenia połączone przez złośliwych użytkowników w celu szpiegowania Twojej organizacji.

Ale czasem nawet dobroduszni użytkownicy mogą to zrobićsiej spustoszenie, podłączając swoje urządzenia osobiste. Pamiętam żywo tego użytkownika, który uniemożliwił wielu swoim kolegom dostęp do sieci korporacyjnej, gdy podłączył do niej swój domowy router internetowy. Potrzebował tylko kilku dodatkowych portów, aby podłączyć dodatkowy komputer testowy i pomyślał, że może użyć przełącznika wbudowanego w routerze. Problem polega na tym, że router zaczął wydawać adresy IP w swojej podsieci domowej z wbudowanego serwera DHCP.

Inne niż ze względów bezpieczeństwa skanowanie IPadresy to także pierwszy krok wielu procesów zarządzania adresami IP. Chociaż większość narzędzi do zarządzania adresami IP (IPAM) obejmuje pewne formy skanowania adresów IP, kilka osób ręcznie zarządza adresami IP. Tutaj mogą się przydać narzędzia do skanowania adresów IP. A dla tych, którzy nie mają procesu zarządzania adresami IP, skanowanie adresów IP jest jeszcze ważniejsze. Często będzie to jedyny sposób na zapewnienie, że nie wystąpią konflikty adresów IP, i można to postrzegać jako dość prymitywny sposób pseudo-zarządzania adresami IP.

Ping wyjaśnił

Bez względu na to, dlaczego chcesz skanować adresy IPnarzędzia oparte są na pingach, więc rzućmy okiem na to zabytkowe narzędzie. Ping został stworzony z konieczności w 1983 roku. Jego twórca potrzebował narzędzia, które pomogłoby w debugowaniu nieprawidłowego zachowania sieci, które obserwował. Pochodzenie nazwy jest proste, odnosi się do dźwięku ech echa sonaru słyszanego na łodziach podwodnych. Chociaż jest obecny w prawie każdym systemie operacyjnym, jego implementacja różni się nieco między platformami. Niektóre wersje oferują wiele opcji wiersza polecenia, które mogą obejmować parametry, takie jak rozmiar ładunku każdego żądania, łączna liczba testów, limit przeskoków sieciowych lub odstęp między kolejnymi żądaniami. Niektóre systemy mają towarzyszące narzędzie Ping6, które służy dokładnie tak samo do adresów IPv6.

Oto typowe użycie polecenia ping (opcja -c 5 nakazuje, aby polecenie uruchomiło się pięć razy, a następnie poinformowało o wynikach):

$ 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

Jak działa Ping

Ping to dość proste narzędzie. Po prostu wysyła pakiety żądania echa ICMP do miejsca docelowego i czeka, aż odeśle pakiet odpowiedzi echa ICMP dla każdego odebranego pakietu. Jest to powtarzane pewną liczbę razy - domyślnie pięć w systemie Windows i dopóki nie zostanie ręcznie zatrzymane domyślnie w większości innych implementacji - a następnie kompiluje statystyki odpowiedzi. Oblicza średnie opóźnienie między żądaniami a odpowiadającymi im odpowiedziami i wyświetla je w wynikach. W większości wariantów * nix oraz na komputerach Mac wyświetla wartość pola TTL odpowiedzi, wskazując liczbę przeskoków między źródłem a miejscem docelowym.

Aby ping działał, host pingowany musi przestrzegaćRFC 1122, który określa, że ​​każdy host musi przetwarzać żądania echa ICMP i w zamian wydawać odpowiedzi echa. Większość hostów odpowiada, ale niektóre wyłączają tę funkcję ze względów bezpieczeństwa. Zapory często blokują także ruch ICMP. Pingowanie hosta, który nie odpowiada na żądania echa ICMP, nie dostarczy żadnej informacji zwrotnej, podobnie jak pingowanie nieistniejącego adresu IP. Aby tego uniknąć, wiele narzędzi do skanowania adresów IP używa innego rodzaju pakietów, aby sprawdzić, czy adres IP odpowiada.

Najlepsze skanery IP dla komputerów Mac

Nasz wybór narzędzi do skanowania adresów IP dlaMac zawiera zarówno oprogramowanie komercyjne, jak i bezpłatne i otwarte narzędzia. Większość narzędzi opiera się na GUI, chociaż niektóre są narzędziami wiersza poleceń. Niektóre są raczej złożonymi i kompletnymi narzędziami, podczas gdy inne są jedynie prostymi rozszerzeniami polecenia ping, które obejmują sposób skanowania zakresu adresów IP bez konieczności wydawania wielu poleceń lub pisania skryptu skanowania. Wszystkie te narzędzia mają jedną wspólną cechę: wszystkie mogą zwrócić listę wszystkich adresów IP, które odpowiadają w zeskanowanym zakresie.

1. Wściekły skaner IP

Mimo że są zwodniczo proste Wściekły skaner IP robi dokładnie to, czego można się spodziewać i sprawiaszerokie zastosowanie wielowątkowości. To sprawia, że ​​jest to jedno z najszybszych narzędzi tego rodzaju. Jest to bezpłatne narzędzie wieloplatformowe, które jest dostępne nie tylko dla systemu Mac OS X, ale także dla systemu Windows lub Linux. Narzędzie jest napisane w Javie, więc aby go używać, musisz mieć zainstalowany moduł wykonawczy Java, ale jest to w zasadzie jego jedyna wada. To narzędzie nie tylko pinguje adresy IP, ale także opcjonalnie uruchamia skanowanie portów na wykrytych hostach. Może także przetwarzać adresy IP na nazwy hostów i adresy MAC na nazwy dostawców. Co więcej, to narzędzie może dostarczyć informacje NetBIOS na temat każdego hosta odpowiadającego, który go obsługuje.

Angry IP Scanner Screenshot Mac

The Wściekły skaner IP może skanować nie tylko całe sieci i podsieciale także zakres adresów IP lub lista adresów IP z pliku tekstowego. Chociaż jest to narzędzie oparte na graficznym interfejsie użytkownika, ma ono także wersję wiersza polecenia, której można użyć, jeśli na przykład chcesz uwzględnić funkcjonalność tego narzędzia we własnych skryptach. Jeśli chodzi o wyniki skanowania, są one domyślnie wyświetlane na ekranie w formacie tabeli, ale można je łatwo wyeksportować do kilku formatów plików, takich jak CSV lub XML.

2. LanScan

LanScan od Iwaxx jest dostępny w sklepie Apple App Store. Jest to prosta aplikacja, która robi dokładnie to, co sugeruje jej nazwa: skanuj sieć LAN. Jest to darmowy, prosty i wydajny skaner sieciowy tylko z IPv4. Może wykryć wszystkie aktywne urządzenia w dowolnej podsieci. Może to być lokalna lub dowolna inna podsieć, którą określisz. W rzeczywistości jest dość elastyczny, jeśli chodzi o określanie, co należy skanować, i może być tak mały jak pojedynczy adres IP i tak duży jak cała sieć.

Zrzut ekranu LacScan Mac

Jedną z unikalnych cech tego produktu jest sposób, w jaki ARP skanuje lokalną podsieć, a pakiety ping, SMB i mDNS skanują sieci zewnętrzne i publiczne.

Ten produkt ma kilka zaawansowanych funkcji. Na przykład automatycznie wykryje skonfigurowane interfejsy. Wyświetli również adres IP, adres MAC, nazwę hosta i dostawcę karty interfejsu skojarzone z każdym wykrytym adresem IP. Odkryje również domeny SMB, jeśli są w użyciu, i dokona rozpoznawania nazw hostów przy użyciu DNS, mDNS dla urządzeń Apple lub SMB dla urządzeń z systemem Windows.

Zakup w aplikacji pozwoli Ci uaktualnić aplikację dowersja pro, która ma tylko jedną dodatkową funkcję: wyświetli pełną nazwę hosta każdego wykrytego hosta. Darmowa wersja wyświetla tylko cztery pełne nazwy hostów i pierwsze 3 znaki pozostałych.

3. Skaner IP dla komputerów Macintosh

Skaner IP dla komputerów Macintosh przeskanuje twoją sieć LAN, aby zidentyfikować jakie adresy IPsą w użyciu i identyfikują wszystkie komputery i inne urządzenia w sieci. Produkt jest bezpłatny do użytku w małych sieciach domowych do sześciu urządzeń, a płatne wersje Home i Pro są dostępne dla większych sieci. Narzędzie daje potężne wyniki, ale jest łatwe i intuicyjne w użyciu. Sieci lokalne są skanowane automatycznie, a niestandardowe zakresy adresów IP można dodawać i skanować ręcznie

Screenshot skanera IP dla komputerów Macintosh

Skaner IP dla komputerów Macintosh został zaprojektowany, aby umożliwić dostosowanie skanowaniawyniki. Po zidentyfikowaniu urządzenia możesz przypisać mu niestandardową ikonę i nazwę, aby łatwiej było je rozpoznać na pierwszy rzut oka. Narzędzie pozwoli ci posortować listę wyników według nazwy urządzenia, adresu IP, adresu MAC lub znacznika czasu ostatniej wizyty. Może również dać przegląd bieżącej sieci lub pokazać zmiany w czasie.

Wyświetlanie wyników jest wysoce konfigurowalne imożesz dostosować kolumny, rozmiar tekstu, przezroczystość ramki i więcej. Dwukrotne kliknięcie urządzenia zapewnia więcej informacji i pozwala dostosować jego wygląd. Kliknięcie urządzenia prawym przyciskiem myszy umożliwi zainicjowanie sekwencji ping lub uruchomienie skanowania jej portów.

4. Nmap / Zenmap

Prawie tak stary jak ping, Nmap istnieje od wieków i jest powszechnie używany do mapowania sieci - stąd nazwa - i do wykonania kilku innych zadań. Na przykład, Nmap może służyć do skanowania zakresu adresów IP w poszukiwaniu hostów odpowiadających i otwierania portów IP. Jest to narzędzie wiersza polecenia, ale dla tych, którzy wolą graficzne interfejsy użytkownika, jego twórcy opublikowali Zenmap, interfejs GUI do tego potężnego oprogramowania. Oba pakiety można zainstalować w systemie Mac OS X, Windows, Linux i Unix.

Zrzut ekranu Zenmapy

Za pomocą Zenmap, można zapisać wszystkie szczegółowe parametry wyszukiwaniaw profilu, który możesz przywołać do woli. Narzędzie zawiera również kilka wbudowanych profili, które można wykorzystać jako punkt wyjścia i zmodyfikować zgodnie z własnymi potrzebami. Może to być mniej zastraszające niż tworzenie nowych profili od zera. Profile kontrolują również sposób wyświetlania wyników skanowania. Pierwsza karta interfejsu pokazuje nieprzetworzone dane wyjściowe z komendy nmap, podczas gdy inne karty pokazują łatwiejszą do zrozumienia interpretację surowych danych.

5. M.asscan

Masscan twierdzi, że jest najszybszym skanerem portów internetowych. Może skanować cały Internet w mniej niż 6 minut, przesyłając 10 milionów pakietów na sekundę. Chociaż nie potwierdziliśmy, że jest to prawdą, jasne jest, że jest to szybkie narzędzie, choć oparte na tekście.

Wyniki, które są wytwarzane przez Masscan są nieco podobne do tych z nmap, które mamywłaśnie przejrzałem. Jednak działa wewnętrznie bardziej jak scanrand, Unicornscan i ZMap i wykorzystuje transmisję asynchroniczną. Główną różnicą między tym narzędziem a innymi jest to, że jest on po prostu szybszy niż większość innych skanerów. Ale jest nie tylko szybki, ale także bardziej elastyczny, umożliwiając dowolne zakresy adresów i zakresy portów.

Masscan jest tak szybki, ponieważ korzysta z niestandardowegoStos TCP / IP. Może to jednak powodować pewne problemy. Na przykład cokolwiek innego niż zwykłe skanowanie portów spowoduje konflikt z lokalnym stosem TCP / IP. Można to obejść, używając opcji -S, aby użyć osobnego adresu IP lub konfigurując system operacyjny do zapory ogniowej portów używanych przez narzędzie. Chociaż jest to przede wszystkim narzędzie Linux, jest ono również dostępne w systemie Mac OS X. Jego główną wadą jest brak graficznego interfejsu użytkownika, ale jest to w dużej mierze kompensowane przez niesamowitą szybkość tego narzędzia.

6. ZMap

ZMap to szybki skaner sieciowy z pojedynczym pakietemna University of Michigan i przeznaczony do badań sieci w Internecie. Być może nie tak bardzo jak poprzedni wybór, jest to również szybkie narzędzie. Na typowym komputerze stacjonarnym z gigabitowym połączeniem Ethernet jest w stanie przeskanować całą publiczną przestrzeń adresową IPv4 w czasie krótszym niż 45 minut. Dzięki połączeniu 10 Gigabit i PF_RING może skanować przestrzeń adresową IPv4 w mniej niż 5 minut. Zmap jest dostępny dla systemu Mac OS X, ale także dla systemu Linux i BSD. Na komputerze Mac instalacja jest prosta dzięki Homebrew.

Narzędzie nie polega wyłącznie na pingowaniu do skanowania sieci. To obecnie ma w pełni zaimplementowane moduły sond do skanowania TCP SYN, ICMP, zapytań DNS, UPnP, i BACNET. Może też wysłać dużą liczbę sond UDP. Jeśli chcesz wykonać więcej zaangażowanych skanów Jak na przykład chwytanie banerów lub uzgadnianie TLS, możesz chcieć mieć spojrzenie na ZGrab, inne projekt z University of Michigan. To może rodzeństwo Zmap wykonać stanowe uzgadnianie warstwy aplikacji. Podobnie jak poprzedni wpis, ZMap jest zasadniczo narzędziem tekstowym.

7. Fping

Fping został stworzony jako ulepszenie w stosunku do ping jeden z jedyne narzędzie do rozwiązywania problemów z siecią. Jest to podobne narzędzie wiersza polecenia, ale jest zupełnie inne. Podobnie jak ping, Fping używa żądań echa ICMP w celu ustalenia, czy hosty docelowe odpowiadają, ale tak jest właściwie gdzie kończy się podobieństwo. W przeciwieństwie do ping, Fping można wywołać z wieloma docelowymi adresami IPadresy. Cele można określić jako listę adresów IP rozdzielaną spacjami. Narzędzie może być również wyposażone w nazwę pliku tekstowego zawierającego listę adresów. Na koniec można określić zakres adresów IP lub wprowadzić podsieć w notacji CIDR, na przykład 192.168.0.0/24.

Fping jest stosunkowo szybki nie czeka na odpowiedź przed wysłaniem następnego żądania echa, w ten sposób nie traci czas oczekiwania na nieodpowiadające adresy IP. Fping ma również wiele opcji wiersza poleceń, których możesz użyć. Ponieważ jest to narzędzie wiersza polecenia, możesz przesłać dane wyjściowe do innego polecenia w celu dalszego przetwarzania. To narzędzie można łatwo zainstalować w systemie Mac OS X za pomocą Homebrew.

8. Hping

Hping jest kolejnym darmowym narzędziem wiersza poleceń pochodzącym zświst. Jest dostępny w systemie Mac OS X, a także w większości systemów operacyjnych typu Unix i Windows. Chociaż nie jest już aktywnie rozwijany, wciąż jest szeroko stosowany, co świadczy o tym, jak dobre jest to narzędzie. Narzędzie bardzo przypomina ping, ale z kilkoma różnicami. Na początek Hping nie wyśle ​​tylko żądań echa ICMP. Może także wysyłać pakiety TCP, UDP lub RAW-IP. Posiada również tryb traceroute i ma możliwość wysyłania plików.

Chociaż Hping może być używany jako adres IPnarzędzie skanujące, może zrobić znacznie więcej. Narzędzie ma kilka zaawansowanych funkcji skanowania portów. Dzięki zastosowaniu wielu protokołów może być również wykorzystywany do wykonywania podstawowych testów sieci. To narzędzie ma również kilka zaawansowanych funkcji traceroute wykorzystujących dowolny z dostępnych protokołów. Może to być przydatne, ponieważ niektóre urządzenia traktują ruch ICMP inaczej niż inny ruch. Naśladując inne protokoły, narzędzie to pozwala lepiej ocenić rzeczywistą wydajność sieci w czasie rzeczywistym.

Komentarze