Erfassen des Netzwerkverkehrs mit Microsoft Network Monitor

Microsoft Network Monitor ist ein veraltetes Tool zur Erfassung des Netzwerkverkehrs und zur Paketanalyse. Es ermöglicht das Erfassen, Anzeigen und Analysieren von Netzwerkdaten und das Entschlüsseln von Netzwerkprotokollen. Es ermöglicht die Fehlersuche bei Netzwerkproblemen und Anwendungen im Netzwerk.

Wie man Network Monitor verwendet

  1. Herunterladen Microsoft Network Monitor
  2. Führen Sie die Installation mit der heruntergeladenen Datei durch.
  3. Öffnen Sie “Microsoft Network Monitor 3.4” und laufen als “administrator”
run network monitor
  1. Wählen Sie das Ethernet aus, das Sie erfassen möchten, indem Sie es ankreuzen. Wenn Sie mehrere Netze haben, wählen Sie nicht alle Netze aus. Wählen Sie nur die Netze aus, von denen Sie den Netzwerkverkehr erfassen wollen.
network 01

Erste Schritte Erfassen des Netzwerkverkehrs

  1. Um den Netzwerkverkehr zu erfassen, klicken Sie auf die Schaltfläche „New Capture“ und dann auf die Schaltfläche „Start.
network 02
  1. Im Abschnitt „Frame Summary“ sehen Sie den Datenverkehr, den Sie über das Ethernet-Netzwerk aufgezeichnet haben.
network monitor 04
  1. Um sich mehr auf die Analyse des Netzwerks zu konzentrieren, können Sie Filter hinzufügen. Sie können den Netzwerkverkehr nach laufenden Anwendungen, Ziel, Portnummer usw. filtern. Die Vorgehensweise und Beispiele finden Sie am Ende dieses Artikels.

Netzwerkmonitor-Filterung

Netzwerk-Monitor IPv4-Filterung

Feld/ EigenschaftBeschreibungBeispiel
IPv4.AddressFiltern Sie nach einer Adresse in beiden Richtungen, Quelle oder Ziel.IPv4.Address==192.168.1.1
IPv4.SourceAddressStellt die Quelladresse dar und ist nützlich, um den Verkehr von einer bestimmten Quelle zu filtern.IPv4.SourceAddress==192.168.1.1
IPv4.DestinationAddressStellt die Zieladresse dar und ist nützlich für die Filterung des Verkehrs zu einem bestimmten Ziel.IPv4.DestinationAddress==192.168.2.2
IPv4.PayloadLengthDie gesamte Länge der IP-Nutzdaten.IPv4.PayloadLength == 0
DestinationEnthält die Quelladresse des obersten Protokolls. Wenn also IPv4 das letzte Protokoll mit einer Adresse ist, enthält property. Destination die String-Darstellung dieser Adresse enthalten. Dies ist dieselbe Eigenschaft, mit der auch die Spalte Quelle in der Benutzeroberfläche gefüllt wird.Destination==“192.168.2.2″
SourceÄhnlich wie ReisezielSource.Contains(„192.“)
IPPayloadLengthStellt die Größe der IP-Nutzlast in Bytes dar.IPPayloadLength > 1000

Network Monitor Konversationsfilterung

Feld/ EigenschaftBeschreibungBeispiel
ProcessNameDer mit dem aktuellen Frame verbundene Prozess. Dieser wird erfasst, wenn Network Monitor 3.4 zur Erfassung eines Traces verwendet wird. Wenn Sie NMCAP verwenden, müssen Sie die Option /CaptureProcesses hinzufügen.ProcessName.Contains(„iexpl“)
ProcessIDDie Prozess-ID, die mit dem aktuellen Frame verbunden ist. Diese wird erfasst, wenn Network Monitor 3.4 zur Erfassung einer Ablaufverfolgung verwendet wird. Wenn Sie NMCAP verwenden, müssen Sie die Option /CaptureProcesses hinzufügen.ProcessID == 1234

Netzwerk-Monitor Drahtlos-Filterung

Feld/ EigenschaftBeschreibungBeispiel
Wifi.AddressFiltern Sie nach einer Adresse in beiden Richtungen, Quelle oder Ziel.Ethernet.Address==0x123456AABBCC
wifi.Management.SAStellt die Quelladresse dar und ist nützlich, um den Verkehr von einer bestimmten Quelle zu filtern.wifi.Management.sA==0x123456AABBCC
wifi.Management.DAStellt die Zieladresse dar und ist nützlich für die Filterung des Verkehrs zu einem bestimmten Ziel.wifi.Management.DA==0x123456AABBCC
WiFi.MetaData.PhyTypeDer Wert Physical Layer Type. Jeder Wert steht für eine andere Schicht. Diese sind in der Tabelle WiFiPhyType in wireless.npl beschrieben. 4=a, 5=b, 6=g, und 7=n.WiFi.MetaData.PhyType == 0x6
property.WiFiDestinationEnthält die Quelladresse der meisten Protokolle. Wenn also Wi-Fi das letzte Protokoll mit einer Adresse ist, enthält property. Destination die String-Darstellung dieser Adresse enthalten. Dies ist dieselbe Eigenschaft, die zum Auffüllen der Spalte Quelle in der Benutzeroberfläche verwendet wird.WiFiDestination == 0xFFFFFFFFFFFF
property.WifiChannelDrahtloser Kanalproperty.WifiChannel==14
property.WiFiSourceÄhnlich wie ReisezielWiFiSource == 0xFFFFFFFFFFFF
DestinationEnthält die Quelladresse der meisten Protokolle. Wenn also Wi-Fi das letzte Protokoll mit einer Adresse ist, enthält property. Destination die String-Darstellung dieser Adresse enthalten. Dies ist dieselbe Eigenschaft, die zum Auffüllen der Spalte Quelle in der Benutzeroberfläche verwendet wird.Destination.Contains(„123456“)
SourceÄhnlich wie ReisezielSource.Contains(„123456“)

Netzwerk-Monitor TCP-Filterung

Feld/ EigenschaftBeschreibungBeispiel
TCP.PortFiltert nach dem Quell- oder Zielport. Wird verwendet, um Datenverkehr auf der Grundlage des Ports zu finden, der häufig mit einer Anwendung verknüpft ist.TCP.Port==80
TCP.Flags.ResetKann testen, ob das Reset-Flag gesetzt ist.TCP.Flags.Reset==1
TCP.WindowFenstergröße des aktuellen TCP-Frames, jedoch ohne Berücksichtigung des Skalierungsfaktors. Siehe Property.TCPWindowSize unten.TCP.Window == 0
TCPRetransmitEine Eigenschaft, die gesetzt wird, wenn eine TCP-Wiederholungsübertragung festgestellt wird. Wiederholte Übertragungen weisen auf ein Problem mit der Netzinfrastruktur und eine Netzüberlastung hin.Property.TCPRetransmit == 1
TCPPayloadLengthStellt die Größe der TCP-Nutzlast dar.TCPPayloadLength == 0
TCPCheckSumStatusDies ist eine Zeichenfolge, die angibt, ob die Prüfsumme gültig ist oder nicht. Dies kann „Gut“ oder „Schlecht“ sein.TCPCheckSumStatus != „Good“
TCPDescriptionEine Eigenschaft zur Anzeige der TCP-Beschreibung für den aktuellen Frame im Gegensatz zur obersten Protokollbeschreibung. Dies ist als Rahmenzusammenfassungsspalte nützlich. Sie können damit auch nach bestimmten neu übertragenen Frames suchen, indem Sie nach dem Text in der TCP-Zusammenfassung suchen, wie das Beispiel zeigt.TCPDescription.Contains(„#472“)
TCPAckNumberDie Quittungsnummer des aktuellen RahmensTCPAckNumber==1234
TCPSeqNumberDie Sequenznummer des aktuellen FramesTCPSeqNumber==1234
TCPSeqeunceRangeDer TCP-Sequenzbereich in Form einer Zeichenkette, die sich aus der aktuellen seq-Nummer bis zur aktuellen seq plus der Länge der TCP-Nutzlast zusammensetzt.TCPSequenceRange.Contains(„1234“)
TCPShortAckNumberEine WORD-Darstellung der Ack-Nummer, damit sie leicht zu vergleichen und zu merken ist.TCPShortAckNumber==1000
TCPShortSeqNumberA WORD representation of the Seq number to make it easy to compare and remember.TCPShortSeqNumber==1000
TCPFlagsEine String-Darstellung der verschiedenen TCP-Flags für den Frame: CWR, ECE, Urgent, Ack, Push, Reset, Syn, Fin.TCPFlags.Contains(„R“)
TCPWindowSizeDie Fenstergröße für den aktuellen Frame, einschließlich des Skalierungsfaktors, wenn der 3-Wege-Handshake in der gleichen Spur verfügbar ist.TCPWindowSize==0

VERWANDTE ARTIKEL

Neueste Artikel