meta data for this page
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
netzwerk-tools [2022/09/30 14:15] – [tcpdump] juergenhaasnetzwerk-tools [2024/10/07 20:26] (aktuell) juergenhaas
Zeile 2: Zeile 2:
  
 ===== Grundlegende Netzwerktools ===== ===== Grundlegende Netzwerktools =====
 +
  
 ==== netstat ==== ==== netstat ====
  
-Das Kommandozeilen-Tool 'netstatexistiert sowohl auf Windows- als auch auf Linux-Systemen. Durch den Aufruf ''netstat --help'' kann man die integrierte Hilfe aufrufen.+Das Kommandozeilen-Tool **netstat** existiert sowohl auf Windows- als auch auf Linux-Systemen (unter Ubuntu neu: ''ss'', siehe unten). Durch den Aufruf ''netstat --help'' kann man die integrierte Hilfe aufrufen.
  
 Das Werkzeug ist dazu geeignet, aktive Netzwerkverbindungen und lauschende Netzwerkverbindungen auf einem Host anzuzeigen um zu sehen, welche Verbindungen gerade aktiv sind und welche Dienste Ports geöffnet haben. Das Werkzeug ist dazu geeignet, aktive Netzwerkverbindungen und lauschende Netzwerkverbindungen auf einem Host anzuzeigen um zu sehen, welche Verbindungen gerade aktiv sind und welche Dienste Ports geöffnet haben.
  
 +Eine Alternative mit grafischer Oberfläche gibt es für Windows-Betriebssysteme mit dem Microsoft Sysinternals-Tool [[https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview|TCPview]].
 +
 +----
 === netstat auf Ubuntu Linux === === netstat auf Ubuntu Linux ===
  
Zeile 25: Zeile 29:
 [[https://www.wireshark.org/docs/wsug_html_chunked/ChapterUsing.html|Wireshark-Benutzerhandbuch, Abschnitt User Interface]] [[https://www.wireshark.org/docs/wsug_html_chunked/ChapterUsing.html|Wireshark-Benutzerhandbuch, Abschnitt User Interface]]
  
-[[wireshark|Schulungsunterlagen zu Wireshark Wireshark]]+[[wireshark|Schulungsunterlagen zu Wireshark]]
  
 ==== tcpdump ==== ==== tcpdump ====
  
 Da vor allem auf Linux-Servern nur selten eine grafische Oberfläche zur Verfügung steht, wird hier zum mitschneiden von Netzwerkverkehr häufig ''tcpdump'' verwendet. Netzwerkverkehr live mit tcpdump zu beobachten funktioniert nur sehr eingschränkt, weil die Textkonsole wenig Darstellungsmöglichkeiten bietet. Die mit tcpdump erzeugten Mitschnitte lassen sich aber auf einen Host mit Wireshark kopieren und dort nachträglich auswerten. Da vor allem auf Linux-Servern nur selten eine grafische Oberfläche zur Verfügung steht, wird hier zum mitschneiden von Netzwerkverkehr häufig ''tcpdump'' verwendet. Netzwerkverkehr live mit tcpdump zu beobachten funktioniert nur sehr eingschränkt, weil die Textkonsole wenig Darstellungsmöglichkeiten bietet. Die mit tcpdump erzeugten Mitschnitte lassen sich aber auf einen Host mit Wireshark kopieren und dort nachträglich auswerten.
 +
 +**Achtung!** Beachte für die Verwendung von tcpdump auf deinen Ubuntu-Containern den nächsten Absatz.
  
 [[https://danielmiessler.com/study/tcpdump/|tcpdump-Tutorial mit Beispielen]] [[https://danielmiessler.com/study/tcpdump/|tcpdump-Tutorial mit Beispielen]]
 +[[https://jackstromberg.com/tcpdump-generator/|tcpdump-Befehlsgenerator]]
  
 +----
 === tcpdump im LXC-Container auf Ubuntu Linux === === tcpdump im LXC-Container auf Ubuntu Linux ===
  
Zeile 60: Zeile 68:
  
 Netcat ist in der Lage TCP- oder UDP-Verbindungen über das Netzwerk aufzubauen oder einen Listening-Port für eingehende TCP- oder UDP-Verbindungen zu öffnen. Netcat ist in der Lage TCP- oder UDP-Verbindungen über das Netzwerk aufzubauen oder einen Listening-Port für eingehende TCP- oder UDP-Verbindungen zu öffnen.
 +
 +----
 +==== Übersicht ====
 +
 +^  Tool  ^  Einsatzzweck  ^  Einsatzumfeld  ^
 +| netstat | Anzeige von bestehenden Verbindungen und Listening Ports auf dem eigenen System | Netstat steht auf der Windows- und Linux-Kommandozeile zur Verfügung. Unter Ubuntu Linux wurde netstat durch ss (socket state) ersetzt, kann aber nachinstalliert werden. |
 +| Wireshark | Tool mit grafischer Oberfläche zur Anzeige und eingehenden Analyse von Netzwerkverkehr | Wireshark ist für alle gängigen Betriebssystemen verfügbar, benötigt aber eine grafische Oberfläche. |
 +| tcpdump | Kommandozeilen-Tool zur Anzeige und zum Mitschneiden von Netzwerkverkehr | Linux-Kommandozeile |
 +| nmap | Portscanner: Konnektivität zu Netzwerkdiensten auf entfernten Hosts überprüfen | Kommandozeile, alle gängigen OS; unter Windows auch mit GUI (Zenmap) |
 +| netcat | Tool zum Erstellen von TCP- und UDP-Sockets / -Verbindungen | Kommandozeile, alle gängigen OS; muss unter Windows nachinstalliert werden; nmap-Installation stellt die Alternative ncat bereit |