Martin Schmitt schrieb:
Beispiel Quelle: netcat linux 1234 < abc.zip
Beispiel Ziel: netcat -l 1234 -e receiver.sh
Passt das?
Wir machen das hier f�r manuelle Daten�bertragungen (mal schnell 1GB Logfiles verschieben) immer so:
Ziel: nc -l 1234 -w 10 > blah Quelle: nc -w 10 ziel 1234 < blah
Das mit dem -e kann ich nicht beurteilen. Wir haben bei produktiven Sachen auf der Zielseite normal kein Netcat, sondern ein Shellscript hinterm (x)inetd, das alles regelt.
Das checke ich nicht so ganz.
netcat lauscht also direkt und wird nicht �ber den (x)inetd gestartet?
Oder meinst Du damit, dass xinetd ein Skript startet, das dann wiederum nc -l 1234 -w 10 > blah und andere Dinge ausf�hrt?
Der Sicherheitsfaktor ist f�r mich da noch so ein Problem... Ich kann z.B. in dem Skript garnicht erkennen, dass da auch tats�chlich ein Zip ankommt, da ja direkt ein Stream eintrifft.
Da mu�t Du selbst eine Integrit�tspr�fung implementieren, z.B. als letzte Zeile eine MD5-Pr�fsumme hinterherjagen. Oder das ganze mit PGP signieren, die inline signierten Daten r�berschicken und dann auf der Gegenseite die Signatur pr�fen. Da, wo ich heute sitze, wird i.d.R. einfach mit einer Ende-Markierung gearbeitet, die signalisiert, da� die �bertragung nicht abgebrochen ist.
Sofern m�glich, zeige mir daf�r bitte ein Beispiel. Danke!
Gru� Patrick ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

