Jak przeskanować sieć lokalną za pomocą terminala na macOS

Terminal w systemie macOS to przydatne narzędzie, ale niewiele osób z niego korzysta. W tym artykule dowiesz się, jak używać terminala w systemie macOS do skanowania sieci lokalnej w celu rozwiązywania problemów i konserwacji. Terminal macOS działa nieco inaczej niż narzędzie Linux z kilkoma różnymi flagami. Dlatego nie należy zakładać, że wszystkie umiejętności terminala Linux będą działać poprawnie na macOS.

Skanuj w poszukiwaniu otwartych portów sieci lokalnej za pomocą nmap

Nmap to narzędzie do skanowania portów wiersza poleceń w systemie macOS, ale aby z niego skorzystać, musisz je najpierw zainstalować.

Zainstaluj nmap z Homebrew

Jeśli masz zainstalowany Homebrew, uruchom poniższe polecenie, aby pobrać i zainstalować nmap oraz niezbędne zależności.

brew install nmap

Skanuj nmapem

nmap jest zbudowany tak, aby skanować podaną nazwę hosta lub adres sieciowy i zwracać listę otwartych portów. nmap to skrót od mapowania sieci, ale działa bardziej jak maper portów.

Prostym sposobem uruchomienia nmap jest ustawienie docelowego adresu IP lub zakresu adresów IP. Uruchom następujące polecenie z odpowiednim adresem IP, aby przeskanować sieć lokalną. Tutaj to polecenie skanuje serwer testowy nmap pod adresem scanme.org.

nmap 74.207.244.221
nmap scanme.org

Jak przeskanować sieć lokalną za pomocą terminala na macOS

Aby wyszukać otwarte porty w zakresie adresów IP, użyj ukośnika.

nmap 192.181.0.0/24

Aby znaleźć adresy IP routerów i innych urządzeń w sieci, uruchom arplub ipconfig.

sudo nmap -A scanme.org

Jak przeskanować sieć lokalną za pomocą terminala na macOS

Użyj flagi -A, aby zmusić nmap do szybszego i bardziej agresywnego skanowania, zwrócić więcej informacji i wyraźnie ujawnić swoją obecność w logach serwera. Flagę -Anależy uruchomić za pomocą sudo.

sudo nmap -O scanme.org

Jak przeskanować sieć lokalną za pomocą terminala na macOS

Powyższe polecenie skanuje adres IP zdefiniowany dla systemu operacyjnego ( -O).

Jeśli chcesz uruchomić nmap trochę „potajemnie”, użyj flagi -sS:

sudo nmap -sS scanme.org

Powyższe polecenie przeskanuje pierwszą połowę, wysyłając pakiet TCP SYN w celu sprawdzenia otwartych portów, ale nie odpowiadając pakietem ACK po otrzymaniu odpowiedzi potwierdzającej. Dlatego serwer zdalny może nie rejestrować skanowań.

Flaga -sSi inne przełączniki trybu skanowania muszą być uruchamiane w sudo. Na przykład przełącznik trybu -sPbędzie skanował adresy IP, ale nie porty, działając tak samo jak arp poniżej. Możesz odwiedzić stronę główną nmap, aby zobaczyć więcej trybów skanowania.

Aby uzyskać dłuższe wyniki, dodaj tagi -vvlub -v3włącz dłuższe poziomy rejestrowania, tworząc dłuższe i bardziej czytelne standardowe wyjście, w zależności od tego, czego szukasz, te flagi pomogą Ci to znaleźć.

Można go oczywiście wykorzystać grepdo wyszukiwania konkretnych wyników. Jeśli chcesz wyszukać tylko port 22, możesz uruchomić następujące polecenie:

nmap scanme.org | grep "22/tcp"

Powyższe polecenie zwróci linię stanu, jeśli port jest obecny, i nic, jeśli port nie jest obecny.

Jak przeskanować sieć lokalną za pomocą terminala na macOS

Skanuj aktywne adresy IP sieci lokalnych za pomocą arp

arp skanuje sieć lokalną w poszukiwaniu podłączonych urządzeń. Ponieważ arp jest przeznaczony do tworzenia i edytowania protokołów rozpoznawania adresów, narzędzi do skanowania sieci jest niewiele. Jest ona jednak dostępna na każdym komputerze Mac i umożliwia szybki sposób uzyskania określonych informacji.

Aby zobaczyć listę wszystkich urządzeń aktualnie podłączonych do sieci, otwórz Terminal i uruchom:

arp -a

Jak przeskanować sieć lokalną za pomocą terminala na macOS

Powyższe polecenie zwraca listę wszystkich urządzeń podłączonych do Twojej sieci, raportowaną według adresów IP i MAC.

Jak przeskanować sieć lokalną za pomocą terminala na macOS

Możesz uruchomić arp -a -i en0, aby uzyskać raporty tylko z interfejsu sieciowego en0.

Najpotężniejszym narzędziem do skanowania sieci lokalnych w systemie macOS jest nmap. arp jest również przydatny do uruchamiania poleceń ping w sieci. Ipconfig może raportować wyniki dla określonych interfejsów, ale jest bardziej przydatny do raportowania informacji o interfejsach niż do skanowania sieci.

Życzę powodzenia!

Zostaw komentarz

Jak usunąć informację o żądaniu praw autorskich w prawym rogu ekranu w systemie Windows 10

Jak usunąć informację o żądaniu praw autorskich w prawym rogu ekranu w systemie Windows 10

Czy widzisz powiadomienie o aktywacji systemu Windows 10 w prawym rogu ekranu? W tym artykule dowiesz się, jak usunąć powiadomienie o żądaniu dotyczącym praw autorskich w systemie Windows 10.

Instrukcje od AZ dotyczące instalacji systemu Windows 10 w wersji 14393.222

Instrukcje od AZ dotyczące instalacji systemu Windows 10 w wersji 14393.222

Niedawno firma Microsoft wydała najnowszą aktualizację zbiorczą dla użytkowników komputerów PC z systemem Windows 10 o nazwie Build 14393.222. Ta aktualizacja wydana dla systemu Windows 10 naprawia głównie błędy na podstawie opinii użytkowników i poprawia wydajność systemu operacyjnego.

Chroń swoją sieć komputerową za pomocą hosta Bastion w zaledwie 3 krokach

Chroń swoją sieć komputerową za pomocą hosta Bastion w zaledwie 3 krokach

Czy masz komputery w sieci lokalnej, które wymagają dostępu zewnętrznego? Dobrym rozwiązaniem może być użycie hosta bastionowego jako strażnika sieci.

3 sposoby na szybkie wyczyszczenie wszystkich dzienników zdarzeń w systemie Windows 10

3 sposoby na szybkie wyczyszczenie wszystkich dzienników zdarzeń w systemie Windows 10

Czasami może być konieczne jednoczesne usunięcie wszystkich starych dzienników zdarzeń. W tym przewodniku Quantrimang.com pokaże Ci 3 sposoby szybkiego usunięcia wszystkich dzienników zdarzeń w Podglądzie zdarzeń systemu Windows 10.

Jak utworzyć klucz Windows, jeśli klawiatura nie jest dostępna

Jak utworzyć klucz Windows, jeśli klawiatura nie jest dostępna

Jeśli wolisz używać starej, klasycznej klawiatury, takiej jak IBM Model M, która nie zawiera fizycznego klawisza Windows, istnieje prosty sposób, aby dodać więcej, pożyczając klawisz, którego nie używasz często.

Jak utworzyć tryb przezroczystego tła w systemie Windows 10

Jak utworzyć tryb przezroczystego tła w systemie Windows 10

WindowTop to narzędzie, które ma możliwość przyciemnienia wszystkich okien aplikacji i programów działających na komputerach z systemem Windows 10. Możesz także użyć interfejsu z ciemnym tłem w systemie Windows.

Metody fałszywego adresu IP umożliwiają anonimowy dostęp

Metody fałszywego adresu IP umożliwiają anonimowy dostęp

W wielu poprzednich artykułach wspominaliśmy, że zachowanie anonimowości w Internecie jest niezwykle ważne. Co roku dochodzi do wycieku prywatnych informacji, co sprawia, że ​​bezpieczeństwo w Internecie staje się coraz bardziej konieczne. Z tego też powodu powinniśmy używać wirtualnych adresów IP. Poniżej dowiemy się o metodach tworzenia fałszywych adresów IP!

Jak wyłączyć pasek języka na pasku zadań systemu Windows 8

Jak wyłączyć pasek języka na pasku zadań systemu Windows 8

Pasek języka w systemie Windows 8 to miniaturowy pasek narzędzi języka, zaprojektowany tak, aby automatycznie wyświetlał się na ekranie komputera stacjonarnego. Jednak wiele osób chce ukryć ten pasek języka na pasku zadań.

Wskazówki dotyczące optymalizacji szybkości połączenia internetowego od Linksys

Wskazówki dotyczące optymalizacji szybkości połączenia internetowego od Linksys

Maksymalizacja szybkości Internetu jest niezbędna do optymalizacji połączenia sieciowego. Możesz cieszyć się optymalną rozrywką i pracą, korzystając z komputerów, telewizorów z dostępem do Internetu, konsol do gier itp.

Jak skonfigurować WEP, WPA, WPA2 dla routera Linksys

Jak skonfigurować WEP, WPA, WPA2 dla routera Linksys

Łączność bezprzewodowa jest dziś koniecznością i dlatego bezpieczeństwo sieci bezprzewodowej jest niezbędne do zapewnienia bezpieczeństwa w sieci wewnętrznej.