Tcpdump grundlagen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | = | + | =Benutzung= |
| + | Standartmäßig fängt tcpdump alle Pakete ab die von der niedrigst nummerierten Netzwerkschnittstelle irgendwohin gehen oder empfangen werden mit einer maximalgröße von 96 bytes bis man es mit STRG+C abbricht: | ||
| − | {| | + | Da tcpdump viel zuviele Pakete aufzeichnet um in Echtzeit etwas damit anfangen zu können muss man es über Optionen steuern. |
| − | + | ||
| + | ==Optionen== | ||
| + | {| Border=1 Cellpadding=2 | ||
| + | |'''-s''' | ||
| + | |'''s'''ize | ||
| + | |Legt die Maximale Größe der abgefangenen Pakete fest. Empfohlener Wert is 1500 bytes, das entspricht der maximalen Paketgröße eines IP-Pakets | ||
| + | |- | ||
| + | |'''-c''' | ||
| + | |'''c'''ount | ||
| + | |Bestimmt die Anzahl an Paketen die abgefangen werden sollen | ||
| + | |- | ||
| + | |'''-w''' | ||
| + | |'''w'''rite | ||
| + | |Speichert die Ausgabe in einer Datei. Da tcpdump eine Menge Daten abfängt, ist es oft ratsam die Daten in einer Datei unterzubringen | ||
| + | |- | ||
| + | |'''-r''' | ||
| + | |'''r'''ead | ||
| + | |Liest mit tcpdump erstellte Dateien | ||
| + | |- | ||
| + | |'''-n''' | ||
| + | |'''n'''umeric | ||
| + | |Versucht nicht IP-Adressen in Hostnamen umzuwandeln, das '''beschleunigt die Ausgaberate erheblich''' | ||
| + | |- | ||
| + | |'''-t''' | ||
| + | |'''t'''ime | ||
| + | |Entfernt den Zeitstempel am Anfang jedes Pakets. Steigert die Übersichtlichkeit fals man nicht an Zeitstempeln interessiert ist | ||
| + | |- | ||
| + | |'''-i''' | ||
| + | |'''i'''nterface | ||
| + | |Hört das angegebene Interface ab. | ||
| + | |- | ||
| + | |'''-A''' | ||
| + | |'''A'''SCII | ||
| + | |Zeigt die Pakete ohne ihre Header in ASCII an | ||
| + | |- | ||
| + | |'''-D''' | ||
| + | |'''D'''evices | ||
| + | |Zeigt eine Liste der Netwerkschnittstellen an auf denen tcpdump laufen könnte | ||
| + | |- | ||
| + | |'''-e''' | ||
| + | |'''e'''thernet | ||
| + | |Zeigt den Ethernet Header jedes Pakets an | ||
| + | |- | ||
| + | |'''-i''' | ||
| + | |'''i'''nterface | ||
| + | |Tcpdump benutzt das angegebene Interface ( -i eth0 ) | ||
| + | |- | ||
| + | |'''-p''' | ||
| + | |'''p'''romiscuous | ||
| + | |Tcpdump fängt nur Pakete ab die auch für den Rechner bestimmt sind | ||
|- | |- | ||
| − | | - | + | |'''-q''' |
| − | | | + | |'''q'''uick |
| − | | - | + | |Zeigt weniger Protokoll-Informationen |
| − | | - | + | |- |
| − | | - | + | |'''-v''' |
| − | | | + | |'''v'''erbose |
| − | | | + | |Zeigt mehr Informationen an, steigerbar bis '''-vvv''' |
| − | |||
| − | |||
| − | |||
| − | |||
|} | |} | ||
| − | = | + | ==Filter== |
| + | |||
| + | Da man jetzt immernoch mit allen Pakete die in unserer Netzwerkkarte so ankommen zu kämpfen hat, hat man unter vielen anderen folgende Filter-Optionen zur Hand: | ||
| − | {| | + | ==Optionen== |
| − | ! | + | {| border=1 cellpadding=2 |
| + | !Filter | ||
| + | !Match | ||
| + | |- | ||
| + | |host IP | ||
| + | |IP-Adresse | ||
| + | |- | ||
| + | |port PORT | ||
| + | |Port-Nummer | ||
| + | |- | ||
| + | |net NET/CIDR | ||
| + | |Netz und Netznummer in CIDR Schreibweise | ||
| + | |- | ||
| + | |src <nowiki>(host IP|port PORT|net NET/CIDR)</nowiki> | ||
| + | |Quellen IP-Adresse, Port-Nummer oder Netz | ||
| + | |- | ||
| + | |dst <nowiki>(host IP|port PORT|net NET/CIDR)</nowiki> | ||
| + | |Ziel IP-Adresse,Port-Nummer oder Netz | ||
| + | |- | ||
| + | |! oder not | ||
| + | |Negation | ||
| + | |- | ||
| + | |&& oder and | ||
| + | |Und Verknüpfung | ||
| + | |- | ||
| + | |<nowiki>||</nowiki> oder or | ||
| + | |Oder Verknüpfung | ||
| + | |- | ||
| + | |icmp | ||
| + | |Protokoll ICMP | ||
|- | |- | ||
| − | | | + | |udp |
| − | + | |Protokoll UDP | |
| − | | | + | |- |
| − | + | |tcp | |
| − | + | |Protokoll TCP | |
| − | |||
| − | | | ||
| − | |||
| − | | tcp | ||
| − | | | ||
| − | |||
| − | |||
| − | |||
| − | |||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Aktuelle Version vom 16. April 2026, 07:01 Uhr
Benutzung
Standartmäßig fängt tcpdump alle Pakete ab die von der niedrigst nummerierten Netzwerkschnittstelle irgendwohin gehen oder empfangen werden mit einer maximalgröße von 96 bytes bis man es mit STRG+C abbricht:
Da tcpdump viel zuviele Pakete aufzeichnet um in Echtzeit etwas damit anfangen zu können muss man es über Optionen steuern.
Optionen
| -s | size | Legt die Maximale Größe der abgefangenen Pakete fest. Empfohlener Wert is 1500 bytes, das entspricht der maximalen Paketgröße eines IP-Pakets |
| -c | count | Bestimmt die Anzahl an Paketen die abgefangen werden sollen |
| -w | write | Speichert die Ausgabe in einer Datei. Da tcpdump eine Menge Daten abfängt, ist es oft ratsam die Daten in einer Datei unterzubringen |
| -r | read | Liest mit tcpdump erstellte Dateien |
| -n | numeric | Versucht nicht IP-Adressen in Hostnamen umzuwandeln, das beschleunigt die Ausgaberate erheblich |
| -t | time | Entfernt den Zeitstempel am Anfang jedes Pakets. Steigert die Übersichtlichkeit fals man nicht an Zeitstempeln interessiert ist |
| -i | interface | Hört das angegebene Interface ab. |
| -A | ASCII | Zeigt die Pakete ohne ihre Header in ASCII an |
| -D | Devices | Zeigt eine Liste der Netwerkschnittstellen an auf denen tcpdump laufen könnte |
| -e | ethernet | Zeigt den Ethernet Header jedes Pakets an |
| -i | interface | Tcpdump benutzt das angegebene Interface ( -i eth0 ) |
| -p | promiscuous | Tcpdump fängt nur Pakete ab die auch für den Rechner bestimmt sind |
| -q | quick | Zeigt weniger Protokoll-Informationen |
| -v | verbose | Zeigt mehr Informationen an, steigerbar bis -vvv |
Filter
Da man jetzt immernoch mit allen Pakete die in unserer Netzwerkkarte so ankommen zu kämpfen hat, hat man unter vielen anderen folgende Filter-Optionen zur Hand:
Optionen
| Filter | Match |
|---|---|
| host IP | IP-Adresse |
| port PORT | Port-Nummer |
| net NET/CIDR | Netz und Netznummer in CIDR Schreibweise |
| src (host IP|port PORT|net NET/CIDR) | Quellen IP-Adresse, Port-Nummer oder Netz |
| dst (host IP|port PORT|net NET/CIDR) | Ziel IP-Adresse,Port-Nummer oder Netz |
| ! oder not | Negation |
| && oder and | Und Verknüpfung |
| || oder or | Oder Verknüpfung |
| icmp | Protokoll ICMP |
| udp | Protokoll UDP |
| tcp | Protokoll TCP |