Netstat
Netstat – jeden z najbardziej wszechstronnych i rozbudowanych programów narzędziowych odnoszących się do połączeń sieciowych.
Polecenie netstat dostępne jest z linii poleceń w systemie Unix i zbliżonych oraz w systemach opartych na Windows. Służy do wyświetlania aktywnych połączeń sieciowych TCP a także: portów, na których komputer nasłuchuje, tabeli trasowania protokołu IP, statystyki sieci Ethernet, statystyki protokołu IPv4 (dla protokołów IP, ICMP, TCP i UDP), statystyki protokołu IPv6 (dla protokołów IPv6, ICMPv6, TCP przez IPv6 i UDP przez IPv6) oraz połączeń NAT i komunikatów netlinkowych.
Polecenie netstat użyte bez parametrów powoduje wyświetlenie aktywnych połączeń protokołu TCP.
Składnia
netstat [-a ] [-b ] [-e ] [-n ] [-o ] [-p protokół] [-r ] [-s ] [interwał]
Parametry
-a – służy do wyświetlania wszystkich aktywnych połączeń protokołu TCP, a także portów protokołu TCP i UDP, na których komputer nasłuchuje.
-b – (Windows XP z SP2) służy do wyświetlania wszystkich aktywnych połączeń protokołu TCP, a także nazw programów używających portów protokołu TCP i UDP, na których komputer nasłuchuje.
-e – wyświetla statystykę sieci Ethernet, czyli liczbę wysłanych oraz odebranych bajtów i pakietów. Można go łączyć z parametrem -s.
-f – wyświetla w pełni kwalifikowane nazwy domen (FQDN).
-n – służy do wyświetlania aktywnych połączeń protokołu TCP. Adresy i numery portów są wyrażane numerycznie i nie zostaną zmienione na nazwy.
-o – służy do wyświetlania aktywnych połączeń protokołu TCP, a także dołącza identyfikatory procesów (PID) poszczególnych połączeń, dzięki czemu można sprawdzić informacje o właścicielach portów dla każdego połączenia. Może być łączony z parametrami -a,-n i -p.
-p protokół – ukazuje połączenia protokołu. W tym przypadku parametr protokół może przyjmować wartości: udp, tcpv6, tcp lub udpv6. Gdy parametr -p zostanie użyty jednocześnie z parametrem -s, aby wyświetlić statystyki poszczególnych protokołów, parametr ten może przyjąć wartości: tcp, udp, icmp, udpv6, ip, tcpv6, icmpv6 lub ipv6.
-r – służy do wyświetlania zawartości tabeli trasowania protokołu IP. Parametr jest odpowiednikiem polecenia route print.
-s – służy do wyświetlania oddzielnych statystyk dla poszczególnych protokołów.
-t – wyświetla bieżący stan obciążenia połączenia.
interwał – umożliwia powtarzające się wyświetlenie wybranych informacji w odstępie określonej liczby sekund. Naciśnięcie klawisza CTRL+C spowoduje zatrzymanie wyświetlania informacji. Jeżeli parametr ten nie został użyty, polecenie netstat wyświetli wybrane informacje tylko raz.
System Windows
Przykład uruchomienia w systemie Windows:
C:\> netstat
Aktywne połączenia Protokół Adres lokalny Obcy adres Stan TCP KOMPUTER:1130 m1.gadugadu.pl:https USTANOWIONO TCP KOMPUTER:1220 server11.oingo.com:4242 USTANOWIONO TCP KOMPUTER:1839 nf-in-f147.google.com:http CZAS_OCZEKIWANIA TCP KOMPUTER:1850 grjcn1j.dhcp-ripwave.irishbroadband.ie:4662 USTANOWIONO TCP KOMPUTER:1890 lan31-1-82-66-82-210.fbx.proxad.net:4662 CZAS_OCZEKIWANIA TCP KOMPUTER:1892 82.194.36.124:4662 ZAMYKANIE TCP KOMPUTER:1035 localhost:31416 USTANOWIONO
System Linux
Przykład uruchomienia w systemie Linux:
user@host:~$ netstat -aepvt
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 *:nfs *:* LISTEN root 14729 – tcp 0 0 *:filenet-nch *:* LISTEN root 14764 – tcp 0 0 *:mysql *:* LISTEN root 15106 – tcp 0 0 *:sunrpc *:* LISTEN root 14179 – tcp 0 0 *:ipp *:* LISTEN root 17725 – tcp 0 0 *:924 *:* LISTEN root 15024 – tcp 0 0 *:apcupsd *:* LISTEN root 17633 –
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.