Wireshark
Wireshark ist der universelle Netzwerkprotokollanalysator – das Tool, nach dem jeder Netzwerkingenieur, Sicherheitsanalyst und Entwickler greift, wenn er sich fragt: „Warum funktioniert das nicht?“ braucht eine Antwort. Es erfasst jedes über eine Schnittstelle fließende Paket und zeigt es auf jeder Protokollebene an, von Ethernet-Headern bis hin zu HTTP-Körpern. Bei kluger Anwendung beantwortet es Fragen, die kein anderes Tool beantworten kann.
Der vollständige Artikeltext ist unten in englischer Sprache aufgeführt.
Wireshark ist der kostenlose Open-Source-Netzwerkprotokollanalysator, der seit Ende der 1990er Jahre der De-facto-Standard ist (ursprünglich Ethereal genannt). Es erfasst Pakete von Netzwerkschnittstellen und dekodiert sie in für Menschen lesbare Form und unterstützt Tausende von Protokollen auf jeder Ebene. Die Fähigkeit, Wireshark-Ausgaben zu lesen, ist eine der nützlichsten Fähigkeiten im Netzwerkbereich.
XPLZ4 Speichert sie in PCAP- oder PCAPNG-Dateien.Welche Fragen Wireshark beantwortet
- Warum ist diese Anfrage langsam? (TCP-Neuübertragungen, langsamer Handshake, Paketverlust im Trace sichtbar)
- Was genau sendet diese App? (Header, Payloads, Timing)
- IReagiert der Server tatsächlich? (Oder einfach irgendwo eine Zeitüberschreitung)
- Welches Protokoll verwendet dieses Gerät? (Identifiziert unbekannten Datenverkehr durch Mustervergleich)
- Warum ist mein WLAN fehlerhaft? (Anzahl der Wiederholungsversuche, Beacon-Analyse)
- Was macht der TLS-Handshake? (Cipher-Suite-Aushandlung, Zertifikatsaustausch, ALPN-Auswahl)
- Ist mein Netzwerk ungewöhnlich laut? (Broadcast-Verkehr, Scanversuche) 443 – HTTPS-Verkehr
http.request packetstcp.flags.reset == 1– TCP-Resets (zeigt häufig auf Probleme hin)!arp und !icmp– laute Protokolle herausfiltern Gesprächslücken länger als 1 Sekunde
tcpdump: der Befehlszeilen-Cousin
Für Headless-Server und schnelle Erfassungen verwendet tcpdump dieselbe Paketerfassungsinfrastruktur (libpcap) mit einer Befehlszeilenschnittstelle. Häufige Muster:
tcpdump -i eth0 -w capture.pcap Port 80
tcpdump -i any -nn 'Host 1.2.3.4 und Port 443'
tcpdump -r capture.pcap 'tcp[tcpflags] & tcp-rst != 0'Die Capture-Dateien sind mit Wireshark austauschbar – Capture mit tcpdump auf einem Server, Kopieren der pcap-Datei, Analyse in Wireshark mit GUI.
Entschlüsseln TLS
Wireshark kann TLS entschlüsseln, wenn Sie über die Verschlüsselungsschlüssel verfügen. Zwei Pfade:
- Serverseitiger privater RSA-Schlüssel. Funktioniert nur mit nicht vorwärtsgeheimen Verschlüsselungssammlungen; im Jahr 2026 weniger nützlich.
- SSLKEYLOGFILE Umgebungsvariable. Laden Sie die Datei in Wireshark und HTTPS wird lesbar.
Dies ist für das Debuggen von HTTPS-Anwendungen unerlässlich. Der SSLKEYLOGFILE-Ansatz ist der einzige, der für moderne Forward-Secret-Cipher-Suites funktioniert.
XPLZ112 Treiber und Betriebssysteme unterscheiden sich hinsichtlich der Unterstützung des Monitormodus. macOS hat es (mit einigen Hacks), Windows erfordert spezielle Treiber, Linux funktioniert gut mit den meisten Karten.Für die WPA2-Entschlüsselung benötigt Wireshark die Netzwerk-Passphrase und die SSID. Anschließend werden die Schlüssel pro Sitzung abgeleitet und der erfasste Datenverkehr in Echtzeit entschlüsselt.
XPLZ118 In Netzwerken, die Sie nicht besitzen:- Wiretap-Gesetze gelten (USA, EU, die meisten Länder beschränken die Erfassung von Paketen, die Sie nicht besitzen)
- Arbeitsplatzrichtlinien erfordern normalerweise eine Genehmigung
- Die Erfassung des Datenverkehrs anderer über öffentliches WLAN ist im Allgemeinen illegal, selbst in offenen Netzwerken
Verwenden Sie Wireshark in Ihrem eigenen Netzwerk, auf Ihren eigenen Geräten oder mit ausdrücklicher schriftlicher Genehmigung. Es gibt zahlreiche legitime Anwendungsfälle; Unbefugte Erfassung ist ein Verbrechen.
Karriererelevanz
Wireshark-Kenntnisse sind in vielen Netzwerk- und Sicherheitsfunktionen unabdingbar. Der SANS SEC503-Kurs (Intrusion Detection In-Depth) basiert auf der Paketanalyse im Wireshark-Stil. Netzwerkingenieure, SOC-Analysten, Sicherheitsforscher und Entwickler, die netzwerkabhängige Anwendungen erstellen, profitieren alle von Fluency.
Für Benutzer, die anfangen möchten: Erfassen Sie einen Teil Ihres eigenen Datenverkehrs, folgen Sie Streams, lernen Sie die grundlegenden Filter. Pcap-Dateien aus CTF-Herausforderungen und Sicherheitsschulungen sind reichlich Übungsmaterial.
Häufig gestellte Fragen
- Ist die Verwendung von Wireshark legal?
- In Netzwerken, die Sie besitzen oder zu deren Überwachung Sie berechtigt sind, ja. In Netzwerken, die Ihnen nicht gehören (öffentliches WLAN, Nachbarn, Kollegen ohne IT-Genehmigung), nein – die Erfassung des Datenverkehrs anderer ist im Allgemeinen illegal, unabhängig davon, ob das Netzwerk verschlüsselt ist.
- Kann Wireshark das WLAN meines Nachbarn entschlüsseln?
- Wenn Sie deren Passphrase und SSID haben, ja – für WPA2-Verkehr. Ohne die Passphrase nein. Trotzdem ist es in den meisten Gerichtsbarkeiten illegal, dies ohne Genehmigung zu tun.
- Unterscheidet sich tcpdump von Wireshark?
- Gleicher zugrunde liegender Erfassungsmechanismus (libpcap). tcpdump ist eine Befehlszeile; Wireshark ist grafisch. Gleiches PCAP-Ausgabeformat. Verwenden Sie das, was zur Aufgabe passt – tcpdump für schnelle Erfassungen und Server, Wireshark für Analysen und komplexe Untersuchungen.
- Wird Wireshark mein Netzwerk verlangsamen?
- Bei kabelgebundenen Netzwerken der Gigabit-Klasse keine spürbaren Auswirkungen. Im Wi-Fi-Überwachungsmodus ist die drahtlose Schnittstelle ausschließlich für die Aufnahme vorgesehen und kann nicht gleichzeitig eine normale Verbindung herstellen – Sie können also nicht über dieselbe Schnittstelle browsen und aufnehmen. Verwenden Sie einen separaten Dongle, wenn Sie beides benötigen.
- Wie erfasse ich HTTPS in Wireshark?
- Legen Sie die Umgebungsvariable SSLKEYLOGFILE fest, bevor Sie Ihren Browser oder Ihre App starten. Laden Sie die resultierende Schlüsselprotokolldatei in Wireshark über Bearbeiten → Einstellungen → Protokolle → TLS. HTTPS-Verkehr wird lesbar. Funktioniert nur für Datenverkehr von Apps, die SSLKEYLOGFILE respektieren (die meisten modernen Browser und Curl tun dies).