Otwarte porty w Ubuntu

Każdy program komunikuje się z innym za pośrednictwem Internetu lub sieci lokalnej. Wykorzystywane są do tego specjalne porty, zwykle protokoły TCP i UDP. Możesz dowiedzieć się, który z dostępnych portów jest aktualnie używany, to znaczy, czy są one otwarte, za pomocą dostępnych narzędzi w systemie operacyjnym. Przyjrzyjmy się bliżej tej procedurze na przykładzie dystrybucji Ubuntu.

Zobacz otwarte porty w Ubuntu

Aby wykonać zadanie, proponujemy użyć standardowej konsoli i dodatkowych narzędzi do monitorowania sieci. Nawet niedoświadczeni użytkownicy będą mogli zrozumieć zespoły, ponieważ wyjaśnimy każdy z nich. Oferujemy zapoznanie się z dwoma różnymi narzędziami poniżej.

Metoda 1: lsof

Narzędzie o nazwie lsof monitoruje wszystkie połączenia systemowe i wyświetla szczegółowe informacje o każdym z nich. Wystarczy przypisać poprawny argument, aby uzyskać interesujące dane.

  1. Uruchom „Terminal” za pomocą menu lub za pomocą polecenia Ctrl + Alt + T.
  2. Uruchom konsolę za pomocą menu w Ubuntu

  3. Wpisz sudo lsof -i , a następnie kliknij Enter .
  4. Uruchom skan lsof w Ubuntu

  5. Określ hasło dostępu do roota. Zauważ, że podczas wpisywania znaków są wprowadzane, ale nie są wyświetlane w konsoli.
  6. Wprowadź swoje hasło, aby rozpocząć skanowanie w Ubuntu

  7. W końcu zobaczysz listę wszystkich połączeń ze wszystkimi interesującymi parametrami.
  8. Zobacz wyniki skanowania lsof w Ubuntu

  9. Gdy lista połączeń jest duża, możesz filtrować wynik, aby narzędzie wyświetlało tylko te linie, których potrzebujesz. Odbywa się to poprzez wejście sudo lsof -i | grep 20814 sudo lsof -i | grep 20814 , gdzie 20814 to numer wymaganego portu.
  10. Selektywny skan lsof w Ubuntu

  11. Pozostaje tylko zbadać wyniki, które się pojawiły.
  12. Niestandardowe wyniki skanowania Ubuntu

Metoda 2: Nmap

Oprogramowanie open source Nmap jest również w stanie wykonać funkcję skanowania sieci dla aktywnych połączeń, ale jest zaimplementowana trochę inaczej. Nmap ma również wersję z interfejsem graficznym, ale dziś nie będzie nam to przydatne, ponieważ nie jest całkowicie zalecane. Praca w narzędziu wygląda następująco:

  1. Uruchom konsolę i zainstaluj narzędzie, wpisując sudo apt-get install nmap .
  2. Instalacja Nmap przez terminal w Ubuntu

  3. Nie zapomnij podać hasła, aby zapewnić dostęp.
  4. Wprowadzanie hasła do instalacji Nmap w Ubuntu

  5. Potwierdź dodanie nowych plików do systemu.
  6. Potwierdzenie dodania plików Nmap w Ubuntu

  7. Teraz użyj polecenia nmap localhost aby wyświetlić wymagane informacje.
  8. Uruchom skanowanie sieciowe w Nmap Ubuntu

  9. Przeczytaj dane na otwartych portach.
  10. Zobacz wyniki skanowania Nmap do Ubuntu

Powyższe instrukcje nadają się do pobierania wewnętrznych portów, ale jeśli interesują Cię zewnętrzne porty, powinieneś wykonać kilka innych kroków:

  1. Znajdź adres IP swojej sieci za pośrednictwem usługi online Icanhazip. Aby to zrobić, wpisz wget -O - -q icanhazip.com w konsoli, a następnie naciśnij klawisz Enter .
  2. Sprawdź swoją sieć IP za pośrednictwem usługi online Ubuntu

  3. Zapamiętaj swój adres sieciowy.
  4. Zobacz swój adres sieciowy Ubuntu

  5. Następnie uruchom na nim skanowanie, wpisując nmap i swój adres IP.
  6. Skanuj do adresu sieciowego Nmap w Ubuntu

  7. Jeśli nie otrzymasz żadnych wyników, wszystkie porty zostaną zamknięte. W przypadku otwarcia zostaną one wyświetlone w „Terminalu” .
  8. Wyniki skanowania adresu internetowego Ubuntu

Rozważaliśmy dwie metody, ponieważ każda z nich szuka informacji na temat własnych algorytmów. Wszystko, co musisz zrobić, to wybrać najlepszą opcję i, monitorując sieć, dowiedzieć się, które porty są obecnie otwarte.