PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tcpdump



Stolzi
12.01.05, 18:38
Hallo,
ich möchte mitloggen was ein Client dem Server sendet.
Das machte ich nun mit tcpdump -X port 143
Das gibt aber eine eher unschöne Ausgabe wie zB:

19:46:52.344855 linux.local.imap > 192.168.0.2.32849: P 1849:1903(54) ack 962 win 18694 <nop,nop,timestamp 380257332 7655406> (DF)
0x0000 4500 006a 390d 4000 4006 802b c0a8 0003 E..j9.@.@..+....
0x0010 c0a8 0002 008f 8051 5c45 0a50 854d a7c3 .......Q\E.P.M..
0x0020 8018 4906 60f4 0000 0101 080a 16aa 4434 ..I.`.........D4
0x0030 0074 cfee 2a20 5354 4154 5553 2049 4e42 .t..*.STATUS.INB
0x0040 4f58 2e54 7261 7368 2028 554e 5345 454e OX.Trash.(UNSEEN
0x0050 2032 .2
Gibts eine Möglichkeit, dass ich das für mich interessante also zB "STATUS.INBOX.Trash.(UNSEEN" mit einer Option herausfiltere aus dem zeichenwirrwarr?? habe dafür nix gefunden in man tcpdump.
Danke
Stolzi

corresponder
12.01.05, 18:50
tcpdump -X port 143 |grep "STATUS.INBOX.Trash"

gruss

c.

Stolzi
12.01.05, 19:08
Nein das wär mir klar ;-)
Ich weiss natürlich nicht was der Server/Client sagt und möchte einfach das was er sagt in für Menschen gut lesbarer Form wiedergegeben. Halt so schön wies mir ethereal anzeigt in der Spalte "Info".

IT-Low
12.01.05, 19:17
Vielleicht gehts mit Hilfe von tcpdump mit Chaosreader: http://chaosreader.sourceforge.net/index_de.html

Stolzi
13.01.05, 06:01
Ich glaube ich habs gefunden:
tethereal port 143
macht was ich will!