Junktyz
08.02.07, 11:46
Hallo,
ich hoffe mal, das hier ist das richtige Forum, handelt sich ja prinzipiell um nen "entfernten Aufruf".
Ich möchte gerne auf einem entfernten Rechner einen tcpdump erstellen und diesen später mit Ethereal auswerten.
Allerdings gibt es auf diesem entfernten Rechner keine Möglichkeiten Dateien abzulegen mangels Speicherplatz. Deshalb möchte ich folgendes erreichen. tcpdump mit -w starten, allerdings will ich das nicht auf der Festplatte des entfernten Rechners speichern, sondern auf der von dem wo ich grad sitze. Der entfernte Rechner unterstützt nur rsh.
wenn ich folgendes aufrufe
rsh -l root xxx.xxx.xxx.xxx /usr/sbin/tcpdump > ./log.dump
werden ja nur die packetheader in das dumpfile gespeichert mit denen Ethereal ja nichts anfangen kann. Kann ich die Schreibausgabe irgendwie auf den lokalen Rechner umleiten?
rsh -l root xxx.xxx.xxx.xxx /usr/sbin/tcpdump -w logentfernt.dump> ./loglokal.dump
ich hoffe mal, das hier ist das richtige Forum, handelt sich ja prinzipiell um nen "entfernten Aufruf".
Ich möchte gerne auf einem entfernten Rechner einen tcpdump erstellen und diesen später mit Ethereal auswerten.
Allerdings gibt es auf diesem entfernten Rechner keine Möglichkeiten Dateien abzulegen mangels Speicherplatz. Deshalb möchte ich folgendes erreichen. tcpdump mit -w starten, allerdings will ich das nicht auf der Festplatte des entfernten Rechners speichern, sondern auf der von dem wo ich grad sitze. Der entfernte Rechner unterstützt nur rsh.
wenn ich folgendes aufrufe
rsh -l root xxx.xxx.xxx.xxx /usr/sbin/tcpdump > ./log.dump
werden ja nur die packetheader in das dumpfile gespeichert mit denen Ethereal ja nichts anfangen kann. Kann ich die Schreibausgabe irgendwie auf den lokalen Rechner umleiten?
rsh -l root xxx.xxx.xxx.xxx /usr/sbin/tcpdump -w logentfernt.dump> ./loglokal.dump