Ako používať Network Sniffer Tool PktMon.exe v systéme Windows 10
Windows 10 ponúka vstavaný Network Sniffer Tool — PktMon.exe — na monitorovanie interného šírenia paketov a správ o páde paketov. Tento nástroj vám môže pomôcť šmírovať. Sieť a pomôže vám vyriešiť príčinu latencie siete, identifikovať ovplyvnené aplikácie a pri použití s ďalšou sadou nástrojov môže poskytnúť prehľad o hlavných metrikách. V tomto príspevku si ukážeme, ako môžete použiť nový Network Sniffer Tool ( PktMon.exe ) v systéme Windows 10(Windows 10) .
Network Sniffer Tool pktmon.exe v systéme Windows 10(Windows 10)
PktMon.exe alebo Packet Monitor je nový sieťový sniffer alebo nástroj na diagnostiku siete a monitorovanie paketov. Nachádza sa v priečinku Systems , čo znamená, že ho môžete vyvolať z príkazového riadka(Run) alebo príkazového riadka(Command Prompt) alebo prostredia PowerShell .
Ak vám program pripomína príkaz Netsh Trace(Netsh Trace) Command, máte pravdu. Príkaz Netsh Trace vám pomáha povoliť a nakonfigurovať sledovanie siete, aby vám pomohol pri riešení problémov so sieťovým pripojením.
Čo dokáže PktMon?
Ak spustíte PktMon.exe Help v príkazovom riadku. Tu je to, čo získate:
- filter: Správa paketových filtrov.
- comp: Správa registrovaných komponentov.
- reset: Vynulovanie počítadiel.
- štart:(start:) Spustenie monitorovania paketov.
- stop: Zastavenie sledovania.
- formát:(format:) Konvertuje súbor denníka na text.
- unload: Uvoľnite ovládač PktMon.
A ak chcete ďalšiu pomoc pre konkrétny príkaz, môžete proti tomuto príkazu spustiť pomoc. Takto to vyzerá:
pktmon filter help pktmon filter { list | add | remove } [OPTIONS | help]
Commands list Display active packet filters. add Add a filter to control which packets are reported. remove Removes all filters.
PktMon.exe tiež prichádza s monitorovaním v reálnom čase a podporou pre formát súboru PCAPNG.
Prečítajte si(Read) : Ako povoliť a otestovať DNS cez HTTPS v systéme Windows 10(How to enable and test DNS over HTTPS in Windows 10) .
Ako používať PktMon na monitorovanie sieťovej prevádzky
Tu je príklad použitia na jednoduchom príklade.
- Vytvorte filter na monitorovanie portu
- Spustite monitorovanie
- Exportujte denník do čitateľného formátu
Tento príklad predpokladá, že chcete monitorovať číslo portu na počítači, ktorý môže mať často problémy.
1. Vytvorte filter
Primárna možnosť, ktorá vám umožňuje sledovať prevádzku, je —filter. Pomocou tejto voľby môžete vytvoriť filter na riadenie, ktoré pakety budú hlásené na základe Ethernetového rámca(Ethernet Frame) , IP hlavičky, TCP hlavičky a zapuzdrenia(Encapsulation) . Ak spustíte nižšie uvedený program, získate všetky podrobnosti o tom, čo môžete s filtrom robiť.
pktmon filter add help
Takže, keď sa vrátime k našej téme, predpokladajme, že budeme monitorovať TCP port(monitor TCP port) č. 1088. Môže to byť port používaný vašou vlastnou aplikáciou, ktorá padá, a PktMon vám môže pomôcť zistiť, či je problémom sieť.
Otvorte príkazový riadok(Command Prompt) alebo PowerShell s oprávneniami správcu
Vytvorte filter paketov pomocou príkazu: „pktmon filter add -p [port]“
pktmon filter add -p 1088
Potom môžete spustiť príkaz „pktmon filter list“ a zobraziť zoznam pridaných filtrov.
Ak chcete odstrániť všetky filtre, spustite príkaz „pktmon filter remove“
2. Spustite monitorovanie
Keďže nejde o automatizovaný program bežiaci na pozadí, ale funguje na požiadanie, je potrebné spustiť monitorovanie manuálne. Spustite nasledujúci príkaz na spustenie monitorovania paketov
pktmon start --etw - p 0
Na uvedenom mieste spustí monitoring a vytvorí log súbor. Na zastavenie protokolovania budete musieť manuálne zastaviť používanie argumentu „stop“, inak sa protokolovanie skončí, keď sa počítač vypne. Ak spustíte príkaz s „-p 0“, zachytí iba 128 bajtov paketu.
Log filename: C:\Windows\system32\PktMon.etl Logging mode: Circular Maximum file size: 512 MB
3. Exportujte denník(Log) do čitateľného formátu
Súbor denníka sa uloží do súboru PktMon.ETL , ktorý je možné previesť do formátu čitateľného človekom pomocou nasledujúceho príkazu
pktmon format PktMon.etl -o port-monitor-1088.txt
Keď to urobíte, keď otvoríte súbor v poznámkovom bloku a prečítate ho, aby to dávalo zmysel, budete musieť použiť program Microsoft Network Monitor. Môže priamo čítať súbor ETL.
Očakáva sa však , že spoločnosť Microsoft(Microsoft) začne zavádzať podporu pre monitorovanie v reálnom čase, čo sa očakávalo v systéme Windows 10(Windows 10) 2004 – túto možnosť však zatiaľ nevidím.
Súvisiace čítanie(Related read) : Bezplatné nástroje na sledovanie paketov(Free Packet Sniffing Tools) pre Windows 10.
Related posts
Ako vytvoriť správu sieťového adaptéra Wi-Fi v systéme Windows 10
Bezplatné bezdrôtové sieťové nástroje pre Windows 10
Ako nájsť adresu IP smerovača v systéme Windows 10 - vyhľadávanie adresy IP
Ako nakonfigurovať globálne nastavenia servera proxy v systéme Windows 10
Ako vytvoriť sieťové zdieľanie v systéme Windows 10
Ako mapovať jednotky FTP, sieťové jednotky a webové zdieľané položky v systéme Windows 10
eToolz obsahuje všetky sieťové nástroje, ktoré chcete pre Windows 10
Zálohovanie a obnovenie profilov WiFi alebo bezdrôtovej siete v systéme Windows 10
Ako povoliť vzdialenú pracovnú plochu v systéme Windows 10 (alebo Windows 7)
Zmena z verejnej na súkromnú sieť v systéme Windows 7, 8 a 10
V systéme Windows 10 chýba sieťový adaptér
Ako sledovať, ktoré aplikácie využívajú najviac údajov v systéme Windows 10
Oprava počítačov, ktoré sa nezobrazujú v sieti v systéme Windows 10
Ako automaticky vytočiť širokopásmové pripojenie PPPoE v systéme Windows 10
Ako otestovať rýchlosť vášho internetového pripojenia v systéme Windows 10 Mobile
Ako sa pripojiť k serveru FTP v systéme Windows 10 z Prieskumníka súborov -
2 spôsoby mapovania sieťovej jednotky v systéme Windows 10
Ako pridať nový profil siete Wi-Fi v systéme Windows 10
Zvýšte rýchlosť bezdrôtovej siete v systéme Windows 10
Zachyťte všetky stiahnuté súbory webových stránok pomocou WebSiteSniffer pre Windows 10