Czasami podczas działania dowolnego systemu, czy tonastępnie domowy komputer osobisty lub wydajny serwer obsługujący wiele połączeń, przydatne jest posiadanie narzędzia na wyciągnięcie ręki, zdolnego do wyświetlania danych dotyczących aktywności sieci. Za co może być konieczne? Aby kontrolować ruch, obliczyć aplikacje, które nielegalnie trafiają do sieci lub użytkowników. To właśnie robi narzędzie, które rozważamy.
Jest to aplikacja, z którą możeszDowiedz się, co dzieje się w tej chwili w Internecie. Aby rozpocząć, użyj wiersza poleceń. Wykorzystuje również dodatkowe klucze i parametry podczas uruchamiania Netstat.
Należy zauważyć, że powstaje nazwa narzędziadwóch składników - statystyk sieci, czyli statystyk sieci, które w zasadzie są logiczne. Wśród informacji pokazywanych przez program można wyodrębnić statystyki połączeń TCP, portów i routingu.
Składnia klawiszy i parametrów polecenia jest dość obszerna. Pozwala to uzyskać statystyki sieciowe na różnych poziomach. Poniżej znajduje się opis polecenia Netstat, jego parametry i klucze:
Aby wyświetlić wiersz poleceniawszystkie połączenia, umieszczając je na kilku stronach, musisz użyć następującej składni: "-a | więcej ». Jeśli chcesz zapisać wszystkie statystyki do określonego pliku, musisz użyć "-a> C: \ filename". W ten sposób wszystkie zebrane informacje zostaną zapisane w pliku określonym w tej ścieżce.
Rezultatem pracy może być mała tabela zawierająca następujące typy danych:
Netstat uruchomiony z przełącznikami -a i -b pokaże sięwszystkie połączenia sieciowe, a także powiązane programy. Jest to bardzo przydatne, jeśli trzeba obliczyć, który program aktywnie korzysta z ruchu i gdzie dane są wysyłane.
Oprócz powyższych stanów związków istnieją dodatkowe:
Zastosowanie narzędzia w środowisku Linux w rzeczywistości niewiele różni się od systemu Windows. Są tylko drobne różnice w parametrach zespołu. Opis polecenia Netstat i jego parametrów za pomocą przykładów:
Czasami, aby uzyskać więcej informacji o dowolnym połączeniu sieciowym, należy połączyć Netstat z niektórymi komendami i narzędziami Linux. Na przykład:
netstat -ap | grep ssh
Ten wiersz wyświetla listę portów,który jest obecnie używany przez narzędzie SSH. Jeśli, wręcz przeciwnie, musisz wiedzieć, jaki proces przyjmuje określony port, możesz użyć następującej składni:
netstat -an | grep `: 80`
Również dla Netstat w Linuksie jest uniwersalnyzestaw kluczy, które od razu pokażą wszystko, czego potrzebujesz. Wygląda to tak: netstat -lnptux. Zestaw danych będzie odzwierciedlał wszystkie otwarte porty, TCP, UDP, UNIX Socket, nazwy procesów i ich identyfikatory.
Poniższe polecenie poinformuje, ile połączeń jest aktywnych na każdym adresie IP:
netstat -naltp | grep ESTABLISHED | awk "{wydrukuj 5 USD}" | awk -F: "{print $ 1}" | sort -n | uniq -c
Definiujemy dużą liczbę żądań z tego samego adresu IP:
netstat -na | grep: 80 | sortować
Określ dokładną liczbę żądań odebranych na połączenie:
netstat -np | grep SYN_RECV | wc -l
Podczas przeprowadzania ataku DoS, liczba uzyskana wwynik pracy tego polecenia powinien być dość duży. W każdym razie może zależeć od konkretnego systemu. Oznacza to, że na jednym serwerze może to być jeden, a na innym - inny.
W którym systemie operacyjnym polecenie nie będzie używane, jest niezbędnym narzędziem do skanowania, analizy i debugowania sieci. Jest aktywnie wykorzystywany przez administratorów systemu na całym świecie.
Netstat może być używany, gdy system jest zainfekowanydowolne oprogramowanie wirusowe. Jest w stanie pokazać wszystkie aplikacje o wysokiej aktywności podejrzanego ruchu sieciowego. Pomoże to na wczesnym etapie zidentyfikować szkodliwe oprogramowanie i zneutralizować je lub chronić serwer przed niechcianymi wtargnięciami intruzów.
Artykuł zawiera szczegółowy opis zespołuNetstat i jego parametry i klucze. Pełne wykorzystanie programu jest możliwe po kilku etapach treningu na prawdziwym urządzeniu. Połączenie z innymi zespołami zapewni mu jeszcze większą wydajność. Kompletny zestaw opisów poleceń Netstat można znaleźć w podręczniku na oficjalnej stronie narzędzia. Warto również zauważyć, że gdy jest używane w środowisku Linux, polecenie Netstat jest przestarzałe i zdecydowanie zaleca się użycie SS.
</ p>