Sziasztok,
egy dobbenetesen egyszeru problema elott allok. Egy olyan daemont keresek, ami egy fajl tartalmat egy TCP porton bekapcsolodo felnek kikohogi. Gyakorlatilag netcat, csak tobb kliensre. Amolyan qotd szerver. Meg lehetne irni jol kb fel ora alatt, de ha lenne ilyen keszen, az nagy kiralysag lenne.
Koszi
J
- 868 megtekintés
Hozzászólások
Az inetd-vel nagyon egyszerű a megoldás. Pédául a 62345 porton figyelve:
/etc/inetd.conf:
62345 stream tcp nowait root /usr/sbin/tcpd /bin/cat /dir/file
- A hozzászóláshoz be kell jelentkezni
Hát gondolom inetd megvalósítás függő, de korrektebb megoldás lenne a 65432-t (vagy amit portnak választasz) betenni a /etc/services -be valami szimpatikus náéévvel, és a névre hivatkozni az inetd.conf első mezőjében (legalábbis az általam mgnézett doksi *csak* nevet emleget.) De tény, a lényeg benne volt a leírásodban :-)
- A hozzászóláshoz be kell jelentkezni
Ehhez azért szerintem inetd nélkül se kell 1/2 óra:
while true ; do
netcat .....
done
Ha nagyon profi akarsz lenni, akkor persze elkezdhetsz azon problémázni, hogy ha a fájl nagyon-nagy, és a netcat hosszú percekre beragad... No ekkor jó az inetd.
- A hozzászóláshoz be kell jelentkezni