Audit síťových připojení pomocí TCPView a TCPVCON ve Windows

  • TCPView zobrazuje TCP/UDP připojení v reálném čase a umožňuje zavírat sockety.
  • Tcpvcon replikuje pozorování z konzole s výstupem CSV pro automatizaci.
  • Sdílí tok dat s netstatem a doplňuje Nmap a Wireshark.

Síťové připojení pomocí TCPView a TCPVCON ve Windows

Nástroj je navíc dodáván s verzí pro příkazový řádek (Tcpvcon) a bezproblémově spolupracuje s nástrojem netstat, veteránem zabudovaným do systému Windows, a dalšími nástroji pro monitorování systému . Jejich kombinací můžete během několika sekund přepnout z živého zobrazení na automatizaci a v případě potřeby dokončit vyšetřování zachycením nebo skenováním paketů.

Co je TCPView a proč je tak užitečný?

TCPView je bezplatný nástroj od společnosti Microsoft Sysinternals pro Windows, který v reálném čase zobrazuje všechny body připojení TCP a UDP v systému spolu s jejich lokálními a vzdálenými adresami, portem a stavem (např. ESTABLISHED, TIME_WAIT). Jeho grafické rozhraní umožňuje snadno a na první pohled identifikovat, který proces vlastní který socket, a případně i název přidružené služby.

Na rozdíl od jednoduchého výpisu z konzole se zobrazení ve výchozím nastavení aktualizuje automaticky každou sekundu a tuto kadenci můžete změnit v nabídce možností, pokud potřebujete více klidu a ticha nebo podrobnější informace. Obsahuje také barevný systém pro zvýraznění změn mezi aktualizacemi: nová připojení zeleně, úpravy žlutě a uzavření červeně, což urychluje čtení, když je aktivita velmi aktivní.

Jak Sysinternals Suite funguje
Související článek:
Co je Sysinternals Suite: Klíčové nástroje pro správu a diagnostiku Windows

Významnou výhodou je, že TCPView zahrnuje přímé akce na to, co vidíte : TCP spojení můžete ukončit v navázaném stavu z nabídky nebo kliknutím pravým tlačítkem myši. To je rychlý způsob, jak ukončit nežádoucí komunikaci, zatímco dokončujete ověřování bezpečnostních zásad.

Stažení, spuštění a kompatibilita

Síťové připojení pomocí TCPView a TCPVCON ve Windows

Oficiální verze TCPView je ke stažení od Microsoft Sysinternals a nástroj je přenosný, takže není nutná žádná instalace. Balíček také obsahuje Tcpvcon, verzi pro příkazový řádek s ekvivalentní funkcionalitou. Velikost binárního souboru je v současné době kolem 1,5 MB a ačkoli byla ve starších verzích mnohem menší, koncept zůstává minimálním, ihned spustitelným nástrojem.

Pokud si nepřejete nic stahovat, můžete program spustit přímo přes Sysinternals Live , což je ideální, když spěcháte nebo pracujete na počítači, kde nechcete zanechat žádné stopy po instalačních programech. Kompatibilita zahrnuje moderní scénáře: Windows 8.1 nebo novější na klientovi a Windows Server 2012 nebo novější na serveru.

Historickou kuriozitou je, že projekt vede Mark Russinovich a jeho dokumentace byla nedávno aktualizována (například v dubnu 2023), což poskytuje jistotu ohledně údržby a podpory ze strany týmu Sysinternals.

Rozhraní a pracovní postup: Jak číst informace

Po otevření nástroje se zobrazí seznam všech aktivních koncových bodů TCP a UDP . Můžete přepínat, zda se mají IP adresy překládat na názvy domén, pomocí tlačítka na panelu nástrojů nebo z nabídky. To je užitečné, když je prioritou čitelnost, a můžete přepnout zpět na číselné IP adresy, pokud chcete zvýšit přesnost nebo se vyhnout problémům s latencí DNS.

Hlavní tabulka zobrazuje sloupce pro proces, protokol, adresy a porty a stav. Řazení podle procesu nebo portu umožňuje rychle odhalit vzorce : například pokud binární soubor otevírá desítky odchozích připojení na port 25 nebo 587, často to zavání spamem.

Pokud jde o obnovovací frekvenci, výchozí frekvence je 1 sekunda, kterou lze nastavit v Možnostech . Systém barevného zvýrazňování vám pomůže odhalit nepravidelnou aktivitu: pokud se neustále objevuje mnoho zelených a mizí červená, může se jednat o agresivní opětovné připojení, skenování nebo nesprávně nakonfigurované služby, které nestabilizují své relace.

Užitečné akce: zavírání soketů a ukládání důkazů

Jednou z nejpraktičtějších funkcí je možnost ukončit TCP připojení ve stavu ESTABLISHED přímo z rozhraní . Vyberte jeden nebo více řádků a použijte nabídku Soubor nebo klikněte pravým tlačítkem myši. Jedná se o dočasné uzavření – aplikace může znovu otevřít soket – ale je to cenné pro udržení připojení, zatímco upravujete pravidla firewallu nebo zastavujete proces.

Výstup můžete navíc uložit do souboru z nabídky . Tento výpis je neocenitelný, když potřebujete zdokumentovat incident, korelovat ho s protokoly firewallu, IDS nebo EDR a sdílet zjištění s týmem. Pokud pracujete se systémem SIEM, zvažte generování snímků v různých intervalech pro sledování průběhu.

Oprávnění a osvědčené postupy při spuštění

Pro úplný přehled se důrazně doporučuje spustit TCPView se zvýšenými oprávněními . S oprávněními správce uvidíte systémové procesy a služby, které by jinak mohly být přehlédnuty. Nezapomeňte také zakázat překlad názvů, pokud se chcete vyhnout zpožděním DNS nebo nejasnostem v prostředích s interním reverzním vyhledáváním DNS.

Praktický tip: kombinujte filtry, řazení a pozastavení aktualizace, když potřebujete prostudovat konkrétní sadu . Zastavení aktualizace na chvíli vám umožní klidně si prohlédnout vzorec, zkopírovat informace nebo porovnat PID pomocí Správce úloh nebo EDR.

Tcpvcon: konzolová verze pro automatizaci

Spolu s hlavním spustitelným souborem je k dispozici i Tcpvcon, utilita příkazového řádku se stejnou logikou pozorovatelnosti . Je ideální pro skriptování, vzdálené spouštění, plánované úlohy nebo práci na serverech bez grafického rozhraní.

Základní použití Tcpvconu:

tcpvcon    

Nejběžnější parametry :

Parametr Función
-a Zobrazit všechny body připojení; pokud jej nepoužíváte, uvidíte hlavně navázaná TCP připojení.
-c Vytiskněte výstup ve formátu CSV, ideální pro otevírání v Excelu nebo ingestování do SIEM.
-n Neřeší adresy, vypíše číselné IP adresy a porty.

Například pokud máte podezření na konkrétní proces, můžete si jeho aktivitu vypsat bez překladu názvů spuštěním něčeho jako:

tcpvcon -a -n 784

Díky této kombinaci uvidíte aktivní připojení spojená s PID, které vás zajímá, a můžete je ve svých nástrojích porovnat s cestami spustitelných souborů, podpisy nebo reputací procesů.

Netstat: Kdy to ještě dává smysl a jak to porovnávat

Netstat je klasický nástroj, který je ve Windows vždy k dispozici. Stále je užitečný pro kontrolu TCP/UDP připojení, naslouchajících portů a stavu , zejména pokud pracujete se servery bez grafického rozhraní nebo potřebujete okamžité informace v konzoli.

Referenční příkazy :

netstat            # lista conexiones y puertos con nombres
netstat -n         # muestra IPs y puertos en formato numérico
netstat -a         # todas las conexiones y puertos en escucha
netstat -b         # muestra el ejecutable asociado (requiere admin)

Modifikátor -b je obzvláště užitečný pro zobrazení spuštěného binárního souboru, ale vyžaduje otevření konzole s oprávněními správce . Bez zvýšení oprávnění nemusí být některé informace o procesech k dispozici. Pokud potřebujete živé monitorování s barvami, vizuálními filtry a přímou akcí, TCPView je obvykle skvělý způsob, jak ušetřit čas; pokud potřebujete skriptování z konzole, spolehlivou volbou jsou netstat nebo Tcpvcon.

Auditní scénáře z reálného života s TCPView

Typický scénář v malých firmách: poskytovatel internetových služeb blokuje port 25 kvůli detekovanému odchozímu spamu. Místo toho, abyste hodiny skenovali desítky počítačů antimalwarem , spustíte na každém počítači TCPView (úkol za minutu) a během několika sekund najdete viníka sledováním několika současných SMTP připojení.

Na počítači napadeném trojským koněm, který rozesílá hromadné e-maily, budete pozorovat neustálá připojení k portům 25 nebo 587 z mnoha destinací . Ve srovnání s čistým počítačem, kde tato aktivita prakticky neexistuje, vám tento kontrast pomůže rychle izolovat postižený počítač a upřednostnit jeho vyčištění nebo přeinstalaci.

Další scénář: nesprávně nakonfigurované přesměrování portů ve firewallu, které způsobuje nadměrné vystavení serveru . Můžete zaznamenat krátká připojení z neznámých vzdálených IP adres s nízkým objemem dat. Může se jednat jednoduše o internetový šum, skenování nebo neúspěšné pokusy, ale stojí za to prozkoumat a uzavřít zbytečné vystavení.

V doménách Windows je běžné vidět aktivitu PID 4 (System) komunikující s řadiči domény . Nejedná se o inherentně škodlivý proces: samotný systém a služby jádra navazují legitimní připojení. Klíčem je korelovat časy, porty a protokoly s funkcí serveru a ověřit, zda vše odpovídá nasazeným rolím.

Pokud máte IDS nebo IPS, upozornění poskytnou další kontext . Například upozornění týkající se HNAP na routerech Linksys spojených s kampaněmi, jako je TheMoon, indikuje perimetrické skenování zranitelností. Neznamená to ohrožení vašeho hostitele s Windows, ale doporučuje zkontrolovat vaši expozici a posílit bezpečnostní pravidla.

Osvědčené postupy během výzkumu

V případě podezřelé aktivity zmrazte důkazy uložením výstupu TCPView a shromážděte protokoly z firewallu, IDS nebo EDR . S tímto materiálem v ruce můžete rekonstruovat, co se stalo, a zdůvodnit nápravná opatření.

Spusťte základní kontrolní seznam: ověřte otevřené služby pomocí netstatu nebo Tcpvconu a porovnejte je s očekávaným stavem , zkontrolujte pravidla NAT a přesměrování portů uzavřením nepotřebných a prozkoumejte podezřelé spustitelné procesy a signatury kontrolou cest a vydavatelů.

Pokud potřebujete okamžitě jednat, odpojte se od TCPView, abyste zastavili exfiltraci nebo spam, zatímco dolaďujete firewall. Mějte na paměti, že se může jednat o dočasné opatření a proces se pokusí o obnovení připojení, pokud je připojení stále aktivní a má oprávnění.

Praktické tipy s TCPView

Pokud jsou přesnost a rychlost prvořadé, deaktivujte překlad jmen, abyste se vyhnuli latenci DNS a pracujte s nezpracovanými IP adresami. V prostředích s interním DNS poskytují jména kontext, ale ve forenzní analýze číselné adresy snižují nejednoznačnost.

Řazení podle sloupců je váš přítel: řazení podle portu vám pomůže hromadně zobrazit rodiny služeb , zatímco řazení podle procesu seskupuje aktivitu stejného binárního souboru, což je užitečné pro detekci anomálního chování v aplikacích, které by neměly otevírat externí sockety.

Věnujte pozornost barevnému kódování v průběhu času: hodně blikající zelené a červené může signalizovat opětovné připojení nebo skenování . Pokud se to shoduje s prudkým nárůstem aktivity firewallu nebo IDS, budete mít jasnou stopu, kterou se můžete řídit.

Identifikace skutečné latence v lokálních sítích
Související článek:
Jak zjistit, kolik zařízení je připojeno k mé Wi-Fi síti ve Windows 11

Kdy ukládat a jak sdílet výsledky

U jednorázových auditů a incidentů je uložení výstupního okna z nabídky klíčové pro sdílení zjištění s týmem nebo jejich připojení k reportu. Pokud chcete srovnatelná data, pořiďte několik snímků oddělených minutami, abyste identifikovali trendy.

Pro kvantitativní analýzu zvažte použití Tcpvcon s modifikátorem -c a naplánování periodických spuštění s exportem do formátu CSV. Tento formát je ideální pro Excel, skripty PowerShellu nebo integraci s vaším SIEM.

Doplňkové nástroje pro kompletní audit

TCPView a Tcpvcon poskytují vynikající pokrytí informací o tom, „kdo“ a „kdy“ na úrovni procesů. Chcete-li si rozšířit obzory, využijte referenční síťové utility a základní bezpečnostní software , které vám pomohou potvrdit zjištění a posílit kontrolní mechanismy.

TCPDump a WinDump: konzolové nástroje pro zachycení provozu, které umožňují zaznamenávat pakety a sledovat, co skutečně protéká sítí. Ve Windows potřebujete WinPcap nebo Npcap. Pokud je potřebujete nainstalovat, winget zjednodušuje jejich správu.

Nmap: skener portů a auditor služeb . Odesílá předdefinované pakety do rozsahů IP adres, aby zjistil hostitele, otevřené porty a služby, a dokonce dokáže profilovat operační systém. Je nezbytný pro ověření skutečného povrchu útoku.

Wireshark: analyzátor protokolů s grafickým rozhraním , který dekapsuluje a umožňuje podrobnou kontrolu TCP/UDP konverzací. Užitečný pro diagnostiku jemných komunikačních problémů nebo studium specifických protokolů.

Aircrack-ng: sada pro bezdrátové sítě zaměřená na vyhodnocování síly klíčů WEP/WPA/WPA2 a analýzu Wi-Fi provozu. Je užitečná pro kontrolu zabezpečení firemní sítě a zásad pro hesla.

Kali Linux: distribuce zaměřená na penetrační testování, která obsahuje desítky nástrojů , včetně několika výše zmíněných. Lze ji spustit přímo z USB disku nebo nainstalovat, s grafickým rozhraním pro mnoho utilit.

Kompatibilita, podpora a údržba

Stručně řečeno, požadavky: běží na Windows 8.1 nebo novějším na klientovi a Windows Server 2012 nebo novějším na serveru , což pokrývá drtivou většinu současných nasazení. Možnost spouštění ze Sysinternals Live usnadňuje použití na spravovaných systémech s přísnými zásadami.

Skutečnost, že nástroj pochází z ekosystému Sysinternals a je podporován Markem Russinovichem, vzbuzuje důvěru. Pravidelné aktualizace jeho dokumentace zajišťují kontinuitu a přizpůsobivost změnám platformy.

Příklady a užitečné kombinace

Pro rychlé třídění: otevřete TCPView, zakažte rozlišení názvů a seřaďte podle portu , abyste detekovali hlučné služby. Pokud na portech odchozí pošty zaznamenáte masivní aktivitu, zúžte hledání podle procesu a během prošetřování zavřete sockety.

Pro automatizaci inventury: použijte v plánovači příkaz `Tcpvcon -a -c` a exportujte jej do formátu CSV . Výsledek zpracujte pomocí PowerShellu pro generování upozornění, když se objeví porty nebo cíle mimo katalog.

Pro ověření expozice: zkombinujte externí Nmap s interním zobrazením TCPView . Pokud Nmap vidí otevřený port a TCPView nezobrazuje proces naslouchání, zkontrolujte NAT, pravidla firewallu nebo zprostředkující zařízení, která by mohla reagovat.

Pro hloubkovou analýzu: porovnejte neobvyklá připojení se záznamy z Wiresharku nebo WinDumpu . Několik minut analýzy paketů může často objasnit pochybnosti o protokolech a neobvyklém chování.

wifi booster
Související článek:
Jak připojit WiFi zesilovač?

TCPView vyniká svou dokonalou rovnováhou mezi okamžitou viditelností a okamžitou akcí . Jeho konzolový protějšek, Tcpvcon, otevírá dveře skriptování a periodickému protokolování, zatímco netstat zůstává spolehlivý, když potřebujete něco integrovaného a minimalistického. Sdílejte tento návod, jak používat TCPView ve Windows.


Přidat jako preferovaný zdroj v Googlu