nisfarm.ru

Popis příkazu NETSTAT (statistika aktivních připojení TCP)

Někdy během provozu kteréhokoli systému, ať už je to domácí osobní počítač nebo výkonný server pro více připojení, je vhodné mít po ruce nástroj, který dokáže zobrazit údaje o činnosti sítě. Co může být nutné? Pro řízení dopravy,

počítačové aplikace, které se nelegálně připojují k internetu nebo uživatelé. To je to, co uvažujeme.

Co je Netstat?

Jedná se o aplikaci, pomocí které můžete zjistit, co se momentálně děje na webu. Chcete-li začít, použijte příkazový řádek. Při spuštění systému Netstat také používá další klíče a parametry.

popis příkazu netstat

Je třeba poznamenat, že název nástroje je tvořen ze dvou složek - síťových statistik, tedy statistik sítě, což je v zásadě logické. Mezi informace, které program zobrazí, můžete vybrat statistiky připojení TCP, porty, směrování.

Příkazy a klíče

Syntaxe klíčů a parametrů příkazu je poměrně rozsáhlá. To vám umožní získat statistiku sítě na různých úrovních. Následuje popis příkazu Netstat, jeho parametrů a klíčů:

  • -a - začněte s touto volbou zobrazí všechna aktivní připojení TCP, stejně jako porty TCP a UDP, které systém naslouchá;
  • -e - zobrazení rozšířených statistik Ethernetu, například o pohybu bajtů a paketů;
  • -n - parametr umožňuje zobrazit aktivní spojení TCP s adresami a čísly portů;
  • -o - stejně jako předchozí klíčových displeje aktivní připojení TCP, ale statistiky z přidané zpracovává kódy na nich je již možné přesně určit, které aplikace používá připojení;
  • -p - zobrazí informace o konkrétním protokolu specifikovaném v parametru. Mezi tyto hodnoty patří tcp, udp, tcpv6 a udpv6;

netstat linux

  • -s - zobrazení statistik protokolu, ve výchozím nastavení se zobrazí všechny známé typy;
  • -r - tento klíč zobrazuje obsah směrovací tabulky IP, parametr odpovídá použití příkazu trasy;
  • interval - celkem příkazového řádku, můžete použít hodnoty intervalu přes který se bude na displeji vybraný statistiki- pokud je vynechán, pak tyto informace se zobrazí pouze jednou;
  • /? - Zobrazí informace o nápovědě příkazu Netstat.

Použití systému Netstat v systému Windows

Chcete-li zobrazit všechna připojení na obrazovce příkazového řádku, použijte následující syntaxi: "-a | více ». Pokud chcete uložit všechny statistiky do určitého souboru, musíte použít "-a> C: filename". Takže všechny shromážděné informace budou zapsány do souboru specifikovaného v této cestě.




Výsledkem práce může být malý tabulka, která obsahuje následující typy dat:

  • Jméno. Toto je název nalezeného aktivního protokolu.
  • Místní adresa. Adresa IP a port používaný místní službou pro vytvoření připojení. Mezi hodnotami lze nalézt 0.0.0.0, což znamená jakoukoli dostupnou adresu nebo 127.0.0.1. Označuje místní smyčku.
  • Externí adresa. IP a externí port služby v síti, se kterou je spojení vytvořeno.

otevřené porty netstatu

  • Stav. Zobrazuje aktuální stav připojení. Může mít různé hodnoty. Například poslech znamená, že služba naslouchá a čeká na příchozí spojení. Založeno znamená aktivní spojení.

Netstat spuštěný pomocí přepínačů -a a -b zobrazí všechna síťová připojení a související programy. To je velmi užitečné, pokud potřebujete vypočítat, který program aktivně využívá provoz a kde jsou data odeslána.

Další stavy připojení

Kromě výše uvedených stavů sloučenin existují další:

  • uzavřeno - jak naznačuje název, spojení je uzavřeno;
  • syn_sent - aktivním pokusem o vytvoření spojení;
  • syn_received - zobrazuje počáteční fázi synchronizace;
  • close_wait - vzdáleného serveru zakázáno a připojení je dokončeno.

Použití systému Netstat v systému Linux

Aplikace nástroje v prostředí Linuxu se v podstatě neliší od systému Windows. V parametrech týmu jsou jen malé rozdíly. Popis příkazu Netstat a jeho parametrů s příklady:

  • Pro zobrazení všech portů použijte příkaz "netstat -a".
  • Totéž, ale pouze typ TCP - "-at".
  • Porty UDP jsou "-au".
  • Zobrazit otevřené porty v systému Netstat - "-l". Jejich stav se projeví jako poslech.
  • Zobrazit otevřené porty TCP v systému Netstat - "netstat -lt.
  • Výstup identifikátoru procesu a jeho jména je "netstat -p".
  • Zobrazit statistiky pro samostatný síťový protokol - "netstat -s".

oken netstatu

Někdy, abyste získali více informací o jakémkoli připojení k síti, musíte kombinovat systém Netstat s některými příkazy a utilitami pro systém Linux. Například toto:

netstat -ap | grep ssh

Tento řádek zobrazuje seznam portů aktuálně používaných nástrojem SSH. Pokud naopak potřebujete vědět, který proces má určitý port, můžete použít následující syntaxi:

netstat -an | grep `: 80`

Také pro Netstat v Linuxu existuje univerzální sada klíčů, která dokáže zobrazit vše, co potřebujete hned. Vypadá to takto: netstat -lnptux. Datová sada bude odrážet všechny otevřené porty, protokoly TCP, UDP, UNIX Socket, názvy procesů a jejich identifikátory.

Několik příkladů pro definici útoku DoS nebo DDoS

Následující příkaz vám sdělí, kolik spojení je aktivní na každé adrese IP:

netstat -naltp | grep ESTABLISHED awk `{tisk $ 5}` awk -F: `{tisk $ 1}` | třídit -n | uniq -c

Definujeme velký počet požadavků ze stejné adresy IP:

netstat -na | grep: 80 | třídění

Určete přesný počet požadavků na spojení:

netstat -np | grep SYN_RECV | wc -l

Při provádění DoS útoku by mělo být číslo získané v důsledku tohoto příkazu poměrně velké. V každém případě může záviset na konkrétním systému. To znamená, že na jednom serveru může být jeden, jiný - jiný.

Závěr

Ve kterém operačním systému by příkaz nebyl použit, je nepostradatelným nástrojem pro skenování, analýzu a ladění sítě. Aktivně jej využívají správci systému po celém světě.

síťový protokol

Netstat lze použít v případě, že je systém infikován nějakým virálním softwarem. Je schopen zobrazit všechny aplikace s vysokou aktivitou podezřelého síťového provozu. To v počáteční fázi pomůže identifikovat škodlivý software a neutralizovat ho nebo chránit server před nežádoucím vniknutím.

Závěry

Článek poskytl podrobný popis příkazu Netstat a jeho parametrů a klíčů. Plné využití programu je možné po několika stádiích praxe na skutečném zařízení. Kombinace s jinými týmy přinese ještě větší účinnost. Kompletní sada popisů příkazů Netstat lze nalézt v manuálu na oficiálních stránkách utility. Za zmínku stojí také to, že pokud je používán v prostředí Linux, příkaz Netstat je zastaralý a důrazně doporučujeme místo toho použít SS.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru