Tcpdump kompakt: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=allgemein=
+
*[[Was ist tcpdump?]]
*lausche an dem lan interface
+
*[[tcpdump Tutorial]]
tcpdump -i lan
+
*[[tcpdump optionen]]
*lausche an dem eth0 interface
+
*[[tcpdump filter]]
tcpdump -i eth0
+
*[[tcpdump specials]]
*schneide 100 pakete mit
+
*[[Tcpdump Aufgaben]]
tcpdump -ni eth0 -c 100
 
*unterdrücke namensauflösung
 
tcpdump  -ni lan
 
*schreibe datenstrom in die datei dat.cap im capture-format
 
tcpdump  -ni lan -w dat.cap
 
*lese aus der datei dat.cap
 
tcpdump  -r  dat.cap
 
*komplettes paket mitschneiden
 
tcpdump -ni lan -s 1500 -w dat.cap
 
 
 
=filter=
 
*filtere pakete die die absender oder empfänger ip addresse 192.168.244.1 enthalten
 
tcpdump -ni eth0 host 192.168.244.1
 
*filtere pakete die die absender ip addresse 192.168.244.1 enthalten
 
tcpdump -ni eth0 src host 192.168.244.1
 
*filtere pakete die die empfänger ip addresse 192.168.244.1 enthalten
 
tcpdump -ni eth0 dst host 192.168.244.1
 
*filtere icmp pakete
 
tcpdump -ni eth0 icmp
 
*filtere esp pakete
 
tcpdump -ni eth1 esp
 
*filtere nach paketen die den absender oder empfänger port 80 enthalten
 
tcpdump -ni eth0 port 80
 
*filtere nach paketen die den absender port 80 enthalten
 
tcpdump -ni eth0 src port 80
 
*filtere nach paketen die den empfänger port 80 enthalten
 
tcpdump -ni eth0 dst port 80
 
*filtere nach paketen die den absender oder empfänger port 80 und die absender oder empfänger ip addresse 192.168.244.12 enthalten
 
tcpdump -ni eth0 host 192.168.244.12 and port 80
 
*filtere nach paketen die nicht den absender oder empfänger port 22 und die absender oder empfänger ip addresse 192.168.244.1 enthalten
 
tcpdump -ni eth0  host 192.168.244.1 and ! port 22
 
*filtere nach icmp paketen oder die absender oder empfänger ip addresse 192.168.244.1 enthalten
 
tcpdump -ni eth0  host 192.168.244.1 or  icmp
 
*filtere nach paketen die die absender oder empfänger ip aus dem netz 192.168.244.0/24 enthalten
 
tcpdump -ni eth0  net 192.168.244.0/24
 
*filtere nach paketen die die absender oder empfänger ip aus dem netz 192.168.244.0/24 und ein icmp pakete oder eine pakete mit port 80
 
tcpdump -ni eth0  net 192.168.244.0/24 and  \( icmp  or port 80 \)
 
 
 
*filtere nach tcp port 80
 
tcpdump -ni lan tcp port 80
 
*filtere alle pakete die das syn flag gesetzt haben
 
tcpdump -ni lan 'tcp[tcpflags] & (tcp-syn) != 0'
 
*filtere alle pakete vom typ echoreply
 
tcpdump -ni lan 'icmp[icmptype] = icmp-echoreply'
 
*filtere alle pakete, die von oder zu der MAC-Adresse 11:22:33:44:55:66 kommen/gehen
 
tcpdump "ether host 11:22:33:44:55:66"
 
 
 
=specials=
 
*pakete grösser 1500 byte
 
tcpdump -ni lan "ip[2:2] > 1500"
 
*filtere alle ipv4 pakete
 
tcpdump -ni eth0 "ip[0:1] & 0xf0 == 64"
 
*filtere alle pakete deren TTL unter 25
 
tcpdump -ni eth0 "ip[8:1] < 25"
 
*filtere alle pakete die das syn flag gesetzt haben
 
tcpdump -ni eth0 "tcp[13:1] & 2 == 2"
 
*filtere alle pakete die nur das syn flag gesetzt haben
 
tcpdump -ni eth0 "tcp[13:1] == 2"
 

Aktuelle Version vom 13. Mai 2025, 08:56 Uhr