inetd
Sie können mehrere Programme mit stdin-Eingabe und stdout-Ausgabe wie Programme mit Eingabe und Ausgabe von und zu Sockets arbeiten lassen und gleichzeitig ihre Hörbuchsen überwachen.
Gibt es ein einfacheres Programm als das, inetd
das nur für ein einzelnes Programm funktioniert: Lassen Sie ein einzelnes Programm mit stdin-Eingabe und stdout-Ausgabe wie ein Programm mit Eingabe und Ausgabe von und zu Sockets funktionieren?
Vielen Dank.
Antworten:
Nmaps Ncat kann dies mit seinen
-c
oder-e
Optionen tun :überwacht den Standardport (31337) und wird beim Herstellen einer Verbindung
bc
mit dem an den Socket angeschlossenen Standardeingang und -ausgang ausgeführt.stellt dann eine Verbindung zu einer „Fernbedienung“ her
bc
und Sie können dannbc
Ausdrücke eingeben und deren Ergebnis sehen.socat
kann das auch (danke Hermann ):quelle
-k
, um weiter zuzuhörenEs gibt viele UCSPI-TCP-Tools.
Im Folgenden lautet das Serverprogramm
./service
: 0.0.0.0 oder :: 0 sind die Host-IP-Adressen und 7777 ist die Portnummer.Es gibt auch (nicht in dieser Antwort aufgeführt, aber in den verschiedenen Werkzeugsammlungen dokumentiert, siehe auch) UCSPI-UNIX- und UCSPI-LOCAL-Werkzeuge für AF_LOCAL-Sockets, Werkzeuge, um dies auch mit FIFOs zu tun, UCSPI-SSL-Werkzeuge für TLS / TCP-Sockets und Tools für Netlink-Sockets.
Bernstein ucspi-tcp
In Daniel J. Bernsteins ucspi-tcp gibt es
tcpserver
:Es gibt IPv6-fähige erweiterte Versionen von Bernstein ucspi-tcp wie Erwin Hoffmans
tcpserver
:Bercot s6-Vernetzung
Laurent Bercots s6-Networking hat
unds6-tcpserver4
:s6-tcpserver6
: Dies sind Unterlegscheiben für andere S6-Netzwerk-Tools.nosh UCSPI-Tools
Das nosh Toolset hat
Es hat auch einetcp-socket-listen
undtcp-socket-accept
:tcpserver
, die nur eine Unterlegscheibe für die anderen beiden ist und die standardmäßig mehrere Optionen auf:Pape ipsvd
Gerrit Papes ipsvd hat
tcpsvd
:Sampson onenetd
Adam Sampson hat eine
onenetd
:Weiterführende Literatur
tcpserver
Programm . ucspi-tcp.tcpserver
. ucspi-tcp6 . fehcom.de.s6-tcpserver4
. Laurent Bercot. s6-vernetzung . skarnet.org.s6-tcpserver6
. Laurent Bercot. s6-vernetzung . skarnet.org.tcpsvd
. ipsvd . Gerrit Pape. smarden.org.tcpserver
. Nosh Guide . Software.tcp-socket-listen
. Nosh Guide . Software.tcp-socket-accept
. Nosh Guide . Software.tcpserver
. djbwares. Software.quelle
Zusätzlich zu den von JdeBP aufgelisteten Programmen verwendet Courier auch einen solchen Wrapper namens couriertcpd .
quelle