Portál AbcLinuxu, 20. dubna 2024 15:05


Dotaz: jednoduchý server nc + inetd

15.1.2008 18:19 kuso
jednoduchý server nc + inetd
Přečteno: 214×
Odpovědět | Admin

rozmýšľal som nad myšlienkou vytvorenia jednoduchého servera prostredníctvom netcatu a inetd.

server by som vytvoril napr. pomocou nc -l -p 112 -e /home/rudo/program

program by bol neaký program, kt. by čítal vstupy std::in a vypisoval na obrazovku cez std::out, poprípade niečo aj do súboru na disk.

Toto všetko zatiaľ funguje bez problémov. Keď spustím nc -l -p 112 -e \home\rudo\program a pripojím sa cez telnet na port 112 tak to šlape ako má :). Ale dá sa vytvoriť naraz len 1 spojenie. Tak som skúsil upraviť inetd.conf a pridal som tam :

112 stream tcp nowait root /bin/nc -l -p 112 -e /home/rudo/program

ale teraz sa mi už nesputilo nič, skúšal som službu reštartovať cez inetd restart aj reload , ale nič. V čom môže byť chyba?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.1.2008 20:02 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: jednoduchý server nc + inetd
Odpovědět | | Sbalit | Link | Blokovat | Admin
motas pate pres devate. Netcat ve stavu listen je server uz sam o sobe, nemichej ho dobromady s inetd. Do inetd.conf si dej volani primo toho tveho /home/rudo/program, tedy 112 stream tcp nowait root /home/rudo/program. Jinak misto inetd doporucuju xinetd.
deb http://ftp.cz.debian.org/debian jessie main contrib non-free

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.