• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

stdout umleiten auf TCP-Port ?

hochwage

Newbie
Hallo zusammen!

Devices sind ja in Unix auch nur Dateien; dachte ich.
Daher mein Versuch/Wunsch mittels
... > /dev/inet/tcp...
den stdout auf einen Netzwerkport zu legen.
Ich bin kläglich gescheitert.

Grund für den Versuch ist folgender:
Ein Server liest daten über eine spezielle Schnittstellenkarte ein und verarbeitet diese. Zur Überprüfung der Eingangsdaten gibts ein Tool (cpipemon). Damit kann man sich die ankommenden Daten am Terminal ausgeben lassen. Um die Daten eventuell auch anderen Anwendungen im Netzwerk zur Verfügung zu stellen, wäre es toll, wenn man sie einfach auf einen Netzwerkport umleiten könnte.

Das scheint aber komplizierter als erwartet zu sein. In den diversen Linux-Dokus habe ich keinen Hinweis gefunden, dass man die E/A-Umleitung dafür verwenden kann.

Hat jemand einen Tip für mich?
Oder muss man ich mir dafür eigene Software schreiben?

Thx in advance,
Tcn.
 
A

Anonymous

Gast
http://www.jfranken.de/homepages/johannes/vortraege/netcat.de.html

robi
 
Mit bash ging das mal
Code:
echo "GET / HTTP/1.0" >/dev/tcp/localhost/80
Nur unidirektional. Auch UDP möglich. Gegenwärtig kommt bei mir
Code:
-bash: socket: Address family not supported by protocol
-bash: /dev/tcp/localhost/80: Address family not supported by protocol
hm wer weiß.
 
Oben