Hallo Liste! hat jemand von Euch nen Plan, wie man tcpshow unter SuSE (>8.2) zum Laufen bekommt? Hab die Datei tcpshow.c runtergeladen ein gcc tcpshow.c ausgeführt und das müsste es ja eigentlich gewesen sein. Nur meckert das gute Progrämmchen (bad file fomat), wenn ich "ihm" nen dump von tcpdump "zum Futtern" gebe. Hab´irgendwo im Netz einen Hinweis gefunden, daß es bei neueren tcpdums Probs gibt, da statt der "0800" nun ein "IP" übermittelt wird. Ein patchfile läßt sich aber nicht einpatchen :( Patchfile sieht so aus: ************* --- tcpshow.c Wed Jan 5 08:49:19 2000 +++ tcpshow_new.c Mon Mar 6 11:43:43 2000 @@ -1042,7 +1042,7 @@ (void)sscanf(pkt, "%s %s %s %s", time, efrom, eto, etype); - isip = (boolean)(strcmp(etype, "0800") == 0); + isip = (boolean)(!strcmp(etype, "ip") || !strcmp(etype, "0800")); (void)strcpy(efrom, etheraddr(efrom)); (void)strcpy(eto, etheraddr(eto)); *********** und gepatcht hab ich mit patch -p1 < patch.tcpshow beim Patchen gibt es nun folgende Meldung: *********** missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- tcpshow.c Wed Jan 5 08:49:19 2000 |+++ tcpshow_new.c Mon Mar 6 11:43:43 2000 -------------------------- File to patch: ************ Wenn ich jetzt hier den namen per Hand eingebe, dann erhalte ich: ****** patching file patch.tcpshow Hunk #1 FAILED at 1042. 1 out of 1 hunk FAILED -- saving rejects to file patch.tcpshow.rej ******* Was mach ich falsch und wie kann ichs richtig machen??? Viele Grüße Tol