Znajdź otwarte porty we FreeBSD za pomocą Sockstat

W tym artykule zobaczymy, jak znaleźć otwarte porty we FreeBSD za pomocą skarpetki. 10 przydatnych poleceń.

Sockstat to jedno z wszechstronnych narzędzi wiersza poleceń. Służy głównie do znajdowania otwartych portów we FreeBSD, a polecenie sockstat jest domyślnie instalowane we FreeBSD. Jest powszechnie używany do wyświetlania nazw procesów, które otworzyły określony port sieciowy w systemie FreeBSD.

Polecenie Sockstat służy również do wyświetlania otwartych gniazd w oparciu o wersję protokołu (IPv4 i IPv6), stan połączenia i porty, na których demon lub program łączy się i nasłuchuje. Może zmniejszyć wyniki dla otwartego połączenia na podstawie użytkownika będącego właścicielem gniazda, deskryptora pliku gniazda sieciowego lub identyfikatora PID procesu, który otworzył gniazdo.

1. Wyświetl wszystkie otwarte porty we FreeBSD

Polecenie Sockstat wyświetli wszystkie otwarte porty w systemie FreeBSD

# sockstat

2. Lista portów nasłuchowych

# sockstat -l

Polecenie sockstat z flagą -l wyświetli wszystkie otwarte gniazda nasłuchowe w stosie sieciowym. Pokaż gniazda nasłuchowe.

3. Wyświetl otwarte porty IPv4

# sockstat -4

Pokaż gniazda AF_INET (IPv4).

4. Wyświetl otwarte porty IPv6

# sockstat -6

Pokaż gniazda AF_INET6 (IPv6).

5. Wyświetl otwarte porty TCP lub UDP

# sockstat -P tcp

# sockstat -P udp

# sockstat -P tcp,udp

Pokaż gniazda internetowe tylko wtedy, gdy lokalny lub obcy numer portu znajduje się na określonej liście. Argument porty to rozdzielona przecinkami lista numerów portów i zakresów określonych jako pierwszy i ostatni port oddzielonych myślnikiem.

6. Podaj numer portu specyficznego dla TCP i UDP

# sockstat -P tcp -p 443 [Show TCP HTTPS Port]
# sockstat -P udp -p 53 [Show UDP DNS Port]
# sockstat -P tcp -p 443,53,80,21 [Show Both TCP and UDP]

To sprawdzi, czy wspomniany port jest otwarty, czy nie.

7. Wyświetl porty nasłuchiwania sieci

# sockstat -46 -l -s

Aby wyświetlić listę wszystkich otwartych gniazd TCP w stanie nasłuchiwania, dołącz flagi -l i -s, jak pokazano w poniższym przykładzie. Będąc protokołem bezpołączeniowym, UDP nie przechowuje żadnych informacji o stanie połączenia.

8. Wyświetl gniazda unix i nazwane potoki

# sockstat -u

Pokaż gniazda AF_LOCAL (UNIX). Gniazda domeny uniksowej, a także inne formy lokalnej komunikacji między procesami, takie jak nazwane potoki, można wyświetlić za pomocą polecenia sockstat przy użyciu flagi -u, jak pokazano na poniższym obrazku.

9. Wyświetl połączone protokoły HTTPS

# sockstat -46 -s -P TCP -p 443 -c

Możesz wyświetlić listę wszystkich podłączonych gniazd skojarzonych z protokołem HTTPS wraz ze stanem każdego połączenia, uruchamiając poniższe polecenie.

10. Wyświetl zdalne gniazda HTTP

# sockstat -46 -c | egrep ’80|443′ | awk '{print $7}' | uniq -c | sort -nr

# sockstat -46 -c -p 80,443 | grep -v ADDRESS|awk '{print $7}' | uniq -c | sort -nr

Aby wyświetlić listę wszystkich gniazd zdalnych skojarzonych z protokołem HTTP, można uruchomić jedną z następujących kombinacji poleceń.

W tym artykule zobaczyliśmy, jak znaleźć otwarty port we FreeBSD za pomocą skarpetki.


Jak stworzyć grupę w Linuksie

Jak stworzyć grupę w Linuksie

Grupy służą do organizowania użytkowników i ich uprawnień, takich jak odczytywanie uprawnień do pisania i wykonywania. Aby dodać grupę, polecenie to groupadd.

3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

Dobrze wyjaśnij 3 sposoby sprawdzania wykorzystania procesora w systemie Linux. Wykorzystanie procesora odnosi się do wykorzystania zasobów przetwarzania lub ilości pracy obsługiwanej przez procesor.

Jak zainstalować i skonfigurować DenyHosts w CentOS 7?

Jak zainstalować i skonfigurować DenyHosts w CentOS 7?

DenyHosts jest szeroko stosowany jako alternatywa dla Fail2ban. Jeśli było zbyt wiele nieprawidłowych prób logowania SSH, zakłada się, że jego ataki brute-force lub

Zamontuj nowy dysk na serwerze Linux

Zamontuj nowy dysk na serwerze Linux

Dowiemy się, jak zamontować nowy dysk do serwera Linux. Do tej demonstracji używamy serwera w chmurze CentOS 7. teraz zamontuj partycję, jak pokazano poniżej.

Łatwa instalacja Fail2ban na Ubuntu 20.04

Łatwa instalacja Fail2ban na Ubuntu 20.04

Dobrze wyjaśnij, jak łatwo zainstalować Fail2ban na Ubuntu 20.04. Fail2ban jest napisany w języku programowania Python i jest darmowym oprogramowaniem typu open source. Konfiguracja.

Jak zainstalować WireGuard VPN na Ubuntu 20.04

Jak zainstalować WireGuard VPN na Ubuntu 20.04

Dobrze wyjaśnij, jak zainstalować WireGuard VPN na Ubuntu 20.04. WireGuard to niezwykle prosta, szybka i nowoczesna sieć VPN, która wykorzystuje najnowocześniejszą kryptografię

Jak zainstalować OpenSSL 1.1.1d w CentOS

Jak zainstalować OpenSSL 1.1.1d w CentOS

OpenSSL to solidny, w pełni funkcjonalny zestaw narzędzi klasy komercyjnej dla protokołów Transport Layer Security (TLS) i (SSL). Dowiedz się, jak zainstalować OpenSSL 1.1.1d w CentOS

Jak zainstalować i skonfigurować CSF na CentOS 8

Jak zainstalować i skonfigurować CSF na CentOS 8

Jak zainstalować i skonfigurować CSF na serwerze CentOS 8. ConfigServer Security & Firewall to zapora sieciowa (SPI), aplikacja do logowania/wykrywania włamań i zabezpieczeń.

Konfiguracja reguł audytu nie została odzwierciedlona — jak rozwiązywać problemy

Konfiguracja reguł audytu nie została odzwierciedlona — jak rozwiązywać problemy

Konfiguracja reguł audytu nie została odzwierciedlona? Dowiedz się, jak nasi inżynierowie pomocy technicznej diagnozują i rozwiązują problem.Plik konfiguracyjny reguł /etc/audit/rules.d/audit.rules

CloudLinux Wysokie obciążenie na serwerze

CloudLinux Wysokie obciążenie na serwerze

W tym artykule dowiemy się, jak nasi inżynierowie pomocy technicznej naprawiają wysokie obciążenie serwera CloudLinux. Upewnij się, że Twoje limity LVE są poprawnie skonfigurowane.