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

Antwort per Email an