Capture-Filter in Wireshark
Capture-Filter in Wireshark sind eine leistungsstarke Funktion, die es Ihnen ermöglicht, Netzwerkverkehr selektiv basierend auf bestimmten Kriterien aufzuzeichnen. Durch die Anwendung von Capture-Filtern können Sie Ihre Analyse auf die relevantesten Daten konzentrieren, die Menge an irrelevanten Informationen reduzieren und die Effizienz Ihrer Netzwerkfehlersuche und Sicherheitsüberwachung verbessern.
Grundlagen zu Capture-Filtern
Capture-Filter in Wireshark sind Ausdrücke, die die Kriterien für die Aufzeichnung von Netzwerkpaketen definieren. Diese Filter können auf verschiedenen Parametern basieren, wie beispielsweise:
- Quell- oder Ziel-IP-Adresse
- Quell- oder Zielport
- Protokolltyp (z. B. TCP, UDP, ICMP)
- Spezifischer Paketinhalt oder Muster
Durch die Verwendung von Capture-Filtern können Sie den aufgezeichneten Verkehr auf nur die Daten beschränken, die für Ihre Analyse relevant sind, was es einfacher macht, Netzwerkprobleme oder potenzielle Sicherheitsbedrohungen zu identifizieren und zu untersuchen.
Anwendung von Capture-Filtern in Wireshark
Um einen Capture-Filter in Wireshark anzuwenden, befolgen Sie diese Schritte:
- Starten Sie Wireshark auf Ihrem Ubuntu 22.04-System.
- Suchen Sie im Hauptfenster von Wireshark die "Filter"-Leiste oben.
- Klicken Sie in das Feld für den Filterausdruck und geben Sie den gewünschten Capture-Filter ein.
- Drücken Sie die Schaltfläche "Anwenden", um den Filter anzuwenden und mit der Aufzeichnung von Verkehr zu beginnen, der den angegebenen Kriterien entspricht.
Hier ist ein Beispiel für einen Capture-Filter, der nur TCP-Verkehr auf Port 80 (HTTP) aufzeichnet:
tcp.port == 80
Sie können auch mehrere Kriterien mit logischen Operatoren wie and
, or
und not
kombinieren. Beispielsweise können Sie nur HTTP-Verkehr von einer bestimmten IP-Adresse aufzeichnen:
ip.src == 192.168.1.100 and tcp.port == 80
Syntax und Beispiele für Capture-Filter
Wireshark verwendet eine spezifische Syntax zur Definition von Capture-Filtern. Die Syntax basiert auf der Berkeley Packet Filter (BPF)-Sprache, die ein weit verbreiteter Standard für die Netzwerkpaketfilterung ist.
Hier sind einige häufige Beispiele für Capture-Filter und ihre entsprechende Syntax:
Filterbeschreibung |
Capture-Filter-Syntax |
Alle TCP-Verkehr aufzeichnen |
tcp |
Verkehr zu/von einer bestimmten IP-Adresse aufzeichnen |
ip.addr == 192.168.1.100 |
Verkehr auf einem bestimmten Port aufzeichnen |
tcp.port == 80 |
Verkehr zwischen zwei IP-Adressen aufzeichnen |
ip.addr == 192.168.1.100 and ip.addr == 192.168.1.101 |
Nicht-HTTP-Verkehr aufzeichnen |
not tcp.port == 80 |
ICMP-Verkehr aufzeichnen |
icmp |
Denken Sie daran, dass die Syntax der Capture-Filter case-sensitiv ist, und Sie können weitere Informationen zu den verfügbaren Filteroptionen in der Wireshark-Dokumentation finden.