ISO/OSI-Modell-Tools: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=== Tools zur Analyse des OSI-Modells unter Linux === Dieser Artikel listet verschiedene Tools auf, die unter Linux verwendet werden können, um Informationen…“)
 
 
Zeile 1: Zeile 1:
=== Tools zur Analyse des OSI-Modells unter Linux ===
+
==== Tools zur Analyse des OSI-Modells unter Linux ====
  
 
Dieser Artikel listet verschiedene Tools auf, die unter Linux verwendet werden können, um Informationen auf den verschiedenen OSI-Schichten zu sammeln.
 
Dieser Artikel listet verschiedene Tools auf, die unter Linux verwendet werden können, um Informationen auf den verschiedenen OSI-Schichten zu sammeln.

Aktuelle Version vom 1. März 2025, 18:38 Uhr

Tools zur Analyse des OSI-Modells unter Linux

Dieser Artikel listet verschiedene Tools auf, die unter Linux verwendet werden können, um Informationen auf den verschiedenen OSI-Schichten zu sammeln.

OSI-Schicht 1: Bitübertragungsschicht

  • ethtool - Zeigt und konfiguriert Netzwerkkarteneinstellungen (Link-Status, Duplex, Geschwindigkeit)
  • mii-tool - Älteres Tool zur Überprüfung der Netzwerkschnittstelle (Link-Status)
  • ip -s link - Zeigt Statistiken zu Netzwerkschnittstellen
  • lspci / lsusb - Zeigt PCI/USB-Netzwerkhardware
  • dmesg | grep eth - Zeigt Kernel-Logs zur Netzwerkkarte
  • iwconfig - Zeigt und konfiguriert WLAN-Einstellungen
  • rfkill - Überprüft und steuert Soft-/Hardblock von WLAN/Bluetooth

OSI-Schicht 2: Sicherungsschicht

  • ip -d link - Zeigt detaillierte Schnittstelleninformationen, einschließlich MAC-Adresse
  • arp -n - Zeigt den ARP-Cache
  • ip neigh show - Zeigt das ARP/NDP-Neighbor-Cache für IPv4 und IPv6
  • bridge link show - Zeigt Informationen zu Netzwerkbrücken (bei Verwendung von Linux-Bridge)
  • tcpdump -e -i eth0 - Zeigt Pakete mit MAC-Adressen
  • ebtables - Firewall für Layer-2-Pakete
  • vlan - Konfiguriert VLANs

OSI-Schicht 3: Vermittlungsschicht

  • ip addr show - Zeigt IP-Adressen der Schnittstellen
  • ip route show - Zeigt Routing-Tabellen
  • traceroute / tracepath - Zeigt den Pfad eines Pakets durch das Netzwerk
  • ping / ping6 - Testet die Erreichbarkeit eines Hosts über IPv4/IPv6
  • netstat -rn - Zeigt die Routing-Tabelle
  • nmap -sn - Netzwerkscan ohne Port-Scan (Erkennung von Hosts)
  • tcpdump -n -i eth0 - Zeigt Pakete mit IP-Adressen
  • conntrack -L - Zeigt aktive Verbindungen, wenn Netfilter/iptables mit Connection Tracking genutzt wird

OSI-Schicht 4: Transportschicht

  • netstat -tulnp oder ss -tulnp - Zeigt offene TCP/UDP-Ports und zugehörige Prozesse
  • nmap -p 22,80,443 HOST - Prüft, ob bestimmte Ports offen sind
  • iptables -L -v -n oder nft list ruleset - Zeigt Firewall-Regeln
  • hping3 -S -p 80 HOST - Sendet TCP-SYN-Pakete zur Port-Analyse
  • nc -l -p 1234 und nc HOST 1234 - Einfacher TCP/UDP-Listener und Client
  • iperf3 -s und iperf3 -c HOST - Testet Netzwerkbandbreite und Latenz

OSI-Schicht 5-7: Sitzungsschicht, Darstellungsschicht, Anwendungsschicht

  • curl -I http://HOST oder wget --spider http://HOST - Testet HTTP-Header-Antworten
  • curl -k https://HOST - Testet HTTPS-SSL-Verbindungen
  • openssl s_client -connect HOST:443 - Zeigt SSL/TLS-Zertifikatsinfos
  • dig +short example.com - Prüft DNS-Auflösung
  • nslookup example.com - Einfache DNS-Abfrage
  • host example.com - Prüft DNS-Records
  • ftp, smbclient, telnet, ssh - Manuelle Tests für verschiedene Protokolle
  • tcpdump -A -i eth0 port 80 - Zeigt HTTP-Datenverkehr als Klartext
  • wireshark / tshark - Analysiert Pakete auf allen Schichten

Diese Tools ermöglichen eine umfassende Analyse von Netzwerken auf jeder OSI-Schicht. Sie sind besonders nützlich für Fehlersuche, Performance-Messung und Sicherheitsanalysen.