www.wikidata.de-de.nina.az
tcpdump ist eine freie Software zur Uberwachung und Auswertung von Netzwerkverkehr Sie wurde von Van Jacobson Craig Leres und Steven McCanne geschrieben wird aber mittlerweile von vielen anderen weiterentwickelt Tcpdump arbeitet im Textmodus und wird uber die Kommandozeile gesteuert tcpdumpBasisdatenEntwickler Das tcpdump TeamAktuelle Version 4 99 4 1 7 April 2023 Betriebssystem Unix DerivateProgrammiersprache C 2 Kategorie Netzwerkverkehr AnalyseprogrammLizenz BSD Lizenzdeutschsprachig neintcpdump orgTcpdump ist verfugbar fur die meisten Unix Systeme und Unix Derivate wie AIX BSD Linux Solaris und wird von vielen Herstellern bereits im Grundsystem mitgeliefert Fur Windows steht die Portierung WinDump zur Verfugung Aufgrund des direkten Zugriffs auf die Hardware benotigt der Benutzer zur Ausfuhrung der Software unter Unix und vielen anderen Systemen die privilegierten Rechte des root Benutzers Ausnahme unter BSD Derivaten Mac OS X SunOS und Solaris reicht es wenn der Benutzer die entsprechenden Rechte fur die Netzwerk Geratedatei hat Das Programm liest Daten in Form von Paketen die uber das Netzwerk gesendet werden und stellt diese auf dem Bildschirm dar oder speichert sie in Dateien Durch die Umstellung eines Netzwerkadapters in den Promiscuous Mode ist es daruber hinaus moglich Pakete die nicht fur diesen Netzwerkadapter bestimmt sind zu empfangen und auszuwerten 3 Zusatzlich ermoglicht tcpdump die Auswertung von vorher in Dateien gespeicherten Paketen Mittels Parametern die bei Programmstart auf der Kommandozeile angegeben werden mussen steuert der Benutzer das Verhalten von tcpdump und ubergibt Filter an das Programm nach denen die Pakete ausgewertet werden Haupteinsatzgebiete von tcpdump sind Fehlersuche in Programmen die uber das Netzwerk kommunizieren Fehlersuche im Netzwerkaufbau selbst Aufzeichnung und Darstellung der Kommunikation anderer Benutzer und Computer Benutzern die Zugriff auf Router oder Gateways innerhalb eines Netzwerkes haben wird es hiermit ermoglicht die Kommunikation zwischen verschiedenen Teilnehmern des Netzwerkes zu uberwachen und mitzuschneiden Da einige Protokolle ihre Ubertragung unverschlusselt abwickeln ist es auf diese Weise moglich Passworter und Benutzerdaten aus dem Netzwerk zu erhalten Anwendungsbeispiel BearbeitenMit tcpdump konnen eingehende und oder ausgehende Daten auf Netzwerkebene erfasst werden um diese anschliessend zu analysieren Soll z B die Kommunikation eines HTTP Clients mit einem HTTP Server auf Port 80 erfasst werden kann auf dem Server das Kommando sudo tcpdump port 80 w tracefile pcap gestartet werden Sobald die zu untersuchenden Daten ausgetauscht wurden wird das Kommando mit Ctrl C bzw Strg C abgebrochen Die so erzeugte Datei tracefile pcap wird auf den Arbeitsplatz des Entwicklers transferiert und dort mit einem GUI Tool wie Wireshark analysiert Haufig werden dabei neben port 80 weitere Filterkriterien wie host 192 189 9 2 oder i lt Interfacename gt angegeben um die zu erfassenden Daten auf ein uberschaubares Minimum zu beschranken Ein Vorteil von tcpdump besteht darin dass die zu erfassenden Daten nichtinvasiv gewonnen werden konnen Eine spezielle Konfiguration des HTTP Servers oder der darauf laufenden Anwendung ist nicht erforderlich diese laufen einfach im Normalbetrieb weiter Einzelnachweise Bearbeiten tcpdump 4 99 4 7 April 2023 abgerufen am 8 April 2023 The tcpdump Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 18 Juli 2018 Chi Yu Chan A Network Packet Analyzer with Database Support Department of Computer Science Rensselaer Polytechnic Institute Troy New York August 2002 englisch Weblinks BearbeitenOffizielle Website fur tcpdump und libpcap Abgerufen von https de wikipedia org w index php title Tcpdump amp oldid 235025527