Patrick Schulz schrieb:
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?
(x)inetd und Netcat machen das selbe: Sie setzen einen Socket auf STDIN/STDOUT um. W�hrend man netcat serverseitig nur f�r manuelle ad-hoc-Aktionen verwendet, wird man f�r alles andere i.d.R. den (x)inetd benutzen.
Sofern m�glich, zeige mir daf�r bitte ein Beispiel.
In einem konkreten Fall funktioniert das so: Auf dem Server ein Shellscript hinterm xinetd, auf dem Client ein Script mit netcat. Der Client sendet die Daten und danach eine Zeile "habe fertig". Der Server kuckt bei jeder empfangenen Zeile, ob "habe fertig" drinsteht. Wenn nein, schreibt er weiter in die Datei, wenn ja, springt er aus der Leseschleife raus und verarbeitet die Datei weiter.
Das h�ngt alles von Deiner Kreativit�t ab. Ich hatte auch mal eine Variante, wo die Daten per Internet um die halbe Welt verteilt werden mu�ten. Da habe ich sie PGP-verschl�sselt auf einen Webserver gelegt und dort per HTTP abholen lassen. Dabei waren dann immer noch Vertraulichkeit und Integrit�t gesichert.
-martin
-- +-------------------------+------------------------+ | Martin Schmitt | Schmitt Systemberatung | | http://www.scsy.de/~mas | http://www.scsy.de | +-------------------------+------------------------+
signature.asc
Description: OpenPGP digital signature

