Co je Netstat?
Netstat, neoficiálně krátký pro síťové statistiky, je počítačový program používaný pro účely monitorování a diagnostiky sítě. Může detekovat a zobrazovat aktivní síťová připojení nebo otevírat porty v počítači, což z něj činí užitečný nástroj pro průměrné uživatele i správce sítě. Mezi potenciální využití programu patří diagnostika problémů se sítí a kontrola počítače na přítomnost trojských koní nebo spywaru. Je součástí nebo je k dispozici prakticky pro všechny hlavní operační systémy především jako nástroj příkazového řádku, ačkoli existují i grafická rozhraní.
Obecně jsou intimní podrobnosti síťového připojení počítače skryté před pohledem. Většina uživatelů je spokojená s tím, aby zjistila, zda je jejich počítač připojen k síti a zda je možné v této síti vyměňovat data. Jsou však časy, kdy je užitečné nebo nutné kopat hlouběji a podívat se na to, co je počítač za scénami. Netstat je softwarový nástroj, který uživatelům umožňuje přesně to provést zobrazením nesčetných síťových informací.
Netstat funguje tak, že monitoruje a detekuje síťová připojení mezi počítačem uživatele a ostatními počítači v místní síti nebo na internetu. Je dostatečně univerzální, aby rozlišoval mezi více síťovými protokoly a může také zobrazovat směrovací informace, které ukazují, jak se počítač připojí k určitému umístění v síti. Program může také zjistit, na kterých portech, pokud vůbec, počítač poslouchá příchozí připojení.
Existuje několik důvodů, proč si uživatel může přát zkontrolovat svou síťovou aktivitu pomocí netstatu. Program lze použít k vyhledání nebo diagnostice síťových problémů, protože může zobrazit otevřená připojení i počet chyb, ke kterým došlo při pokusu o přístup ke vzdálenému serveru. Může být také použit k vyhledávání malwaru nebo spywaru; nevysvětlené síťové připojení v počítači s malým nebo žádným otevřeným programem by mohlo být způsobeno škodlivým softwarem působícím bez vědomí uživatele. Otevřené porty mohou také znamenat, že trojský kůň čeká na pokyny od vzdálených systémů.
Jedním z faktorů přispívajících k popularitě netstatu je jeho zahrnutí do prakticky všech moderních operačních systémů, od Microsoft® Windows® po operační systémy Linux a Unix. Byl navržen jako nástroj příkazového řádku, což znamená, že uživatel musí zadávat příkazy do terminálu nebo příkazového řádku. Uživatelé, kteří nejsou obeznámeni s rozhraním příkazového řádku, si mohou prohlédnout příručku nebo soubor nápovědy zadáním „netstat /?“ Na Windows® nebo „man netstat“ na jiných platformách. Existuje také několik programů, které poskytují grafické rozhraní pro netstat, a mohou být přitažlivější pro ty, kteří mají malé nebo žádné zkušenosti s příkazovým řádkem.