Netværk

Sådan bruges det nye Network Sniffer Tool PktMon.exe i Windows 10

Sådan bruges det nye Network Sniffer Tool PktMon.exe i Windows 10

Windows 10 tilbyder et indbygget Network Sniffer Tool - PktMon.exe - til at overvåge interne pakkeformering og pakkedråberapporter. Dette værktøj kan hjælpe dig med at snuse rundt. Netværket og hjælper dig med at løse årsagen til netværksforsinkelse, identificerer påvirkede applikationer og kan, når de bruges med et ekstra sæt værktøjer, give indsigt i topmålinger. I dette indlæg viser vi, hvordan du kan bruge det nye Network Sniffer Tool (PktMon.exe) i Windows 10.

Network Sniffer Tool pktmon.exe i Windows 10

PktMon.exe eller Packet Monitor er det nye netværkssniffer eller netværksdiagnosticerings- og pakkeovervågningsværktøj. Det er placeret i mappen Systemer, hvilket betyder, at du kan påberåbe det fra Run eller Command Prompt eller PowerShell.

Hvis programmet minder dig om Netsh Trace Kommando, så har du ret. Netsh Trace-kommando hjælper dig med at aktivere og konfigurere netværkssporing for at hjælpe dig med fejlfinding af netværksforbindelsesproblemer.

Hvad kan PktMon gøre?

Hvis du kører PktMon.exe hjælp på kommandoprompten. Her er hvad du får:

Og hvis du vil have yderligere hjælp til en bestemt kommando, kan du køre hjælp mod den kommando. Sådan ser det ud:

pktmon filter hjælp pktmon filter liste | tilføj | fjern [VALGMULIGHEDER | Hjælp]
Kommandoliste Vis aktive pakkefiltre. tilføj Tilføj et filter for at kontrollere, hvilke pakker der rapporteres. fjern Fjern alle filtre.

PktMon.exe leveres også med realtidsovervågning og support til PCAPNG-filformatet.

Læs: Sådan aktiveres og testes DNS via HTTPS i Windows 10.

Sådan bruges PktMon til at overvåge netværkstrafik

Her er et eksempel på, hvordan man bruger det med et simpelt eksempel.

  1. Opret et filter for at overvåge en port
  2. Start overvågning
  3. Eksportér log til et læsbart format

Dette eksempel antages, at du vil overvåge et portnummer på computeren, som muligvis ofte har problemer.

1. Opret et filter

Den primære mulighed, der giver dig mulighed for at overvåge trafik er -filter. Ved hjælp af denne mulighed kan du oprette et filter til at kontrollere, hvilke pakker der rapporteres baseret på Ethernet Frame, IP-header, TCP header og Encapsulation. Hvis du kører nedenstående program, får du alle detaljer om, hvad du kan gøre med filteret.

pktmon filter tilføj hjælp

Så kom tilbage til vores emne, lad os antage, at vi overvåger TCP-port nr. 1088. Det kan være en port, der bruges af din brugerdefinerede applikation, som går ned, og PktMon kan hjælpe dig med at finde ud af, om netværket er problemet.

Åbn kommandoprompt eller PowerShell med administratorrettigheder

Opret et pakkefilter ved hjælp af kommandoen: “pktmon filter add -p [port]”

pktmon filter tilføj -p 1088

Du kan derefter køre kommandoen "pktmon filterliste" for at se en liste over tilføjede filtre.

For at fjerne alle filtre skal du køre kommandoen “pktmon filter remove”

2. Start overvågning

Da dette ikke er et automatiseret program, der kører i baggrunden, men fungerer efter behov, skal du begynde at overvåge manuelt. Kør følgende kommando for at starte overvågning af pakker

pktmon start --etw - p 0

Det starter overvågningen og opretter en logfil på den nævnte placering. Du bliver nødt til manuelt at stoppe med at bruge "stop" -argumentet for at stoppe logning, ellers slutter det, når computeren lukker ned. Hvis du kører kommandoen med “-p 0”, vil den kun fange 128 bytes af en pakke.

Logfilnavn: C: \ Windows \ system32 \ PktMon.etl Logningstilstand: Cirkulær Maksimal filstørrelse: 512 MB

3. Eksportér log til et læsbart format

Logfilen gemmes i PktMon.ETL-fil, der kan konverteres til et menneskeligt læsbart format ved hjælp af følgende kommando

pktmon-format PktMon.etl-o port-monitor-1088.txt

Når du har gjort det, mens du åbner filen i notesblok og læser den, for at give mening, bliver du nødt til at bruge Microsoft Network Monitor. Det kan læse ETL-filen direkte.

Når det er sagt, forventes Microsoft at begynde at udrulle support til realtidsovervågning, hvilket var forventet i Windows 10 2004 - men jeg kan ikke se den mulighed endnu.

Relateret læsning: Gratis Packet Sniffing Tools til Windows 10.

5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...
Kamp om Wesnoth 1.13.6 Udvikling frigivet
Kamp om Wesnoth 1.13.6 udgivet i sidste måned, er den sjette udviklingsudgivelse i 1.13.x-serien, og den leverer en række forbedringer, især til bruge...
Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...