Con NetCat dejo escuchando por "x" puerto y alguien se conecta. Cuando este alguien se desconecta, NetCat NO vuelve a abrir una nueva conexión. En el NetCat para DOS hay un parámetro para hacer eso, pero en Unix no existe.
¿A alguien se le ocurre como podría ser el script que vuelva a iniciar NetCat cada vez que termine la conexión anterior?
Para mi tendría que ser un script corriendo como daemon que tenga un bucle que verifique si el puerto "x" está abierto, y si no lo está que inicie NetCat a la escucha.
Entonces cada vez que se inicia la máquina comienza a correr el bucle (ya que está como demonio), e inicia NetCat, cuando alguien se conecta y se desconecta, el script vuelve a iniciar NetCat... y así sucesivamente...
Lo que pasa es que no se mucho de sockets, y necesitaría saber como hacer para verificar si un puerto se encuentra abierto. La idea es hacerlo con C++, a ver si alguien me da una mano.
Gracias desde ya.










Autor


En línea
