netcat - sigue escuchando la conexión en Debian


22

Hay una -kopción en la versión OS X (BSD) de netcat para seguir escuchando después de que se complete la conexión actual. Sin embargo, en la versión Debian (GNU?) Esta opción no se encuentra.

Existe la -q -1opción de escuchar para siempre después de que EOF aparezca en stdin, pero esto no funciona y las conexiones se cierran de todos modos.

¿Hay alguna forma de obligar al netcat de Debian a seguir escuchando indefinidamente?

Respuestas:


28

La implementación de Debian de Netcat tiene la -kopción. Sin embargo, no está documentado en el manual porque no funciona de manera confiable, por alguna razón desconocida.

Afortunadamente, hay ncatotra implementación de Netcat y es parte del nmappaquete. Este tiene un trabajo -k. Puede obtenerlo instalando nmap. ncatLas opciones y el uso son más o menos similares a otras implementaciones de Netcat, por lo que su conocimiento de otras implementaciones debería transferirse muy bien ncat.


1
¡Gracias! Gracias a ti encontré la mejor versión de netcat.
Aalex Gabi

1
openbsd-netcat parece tener la -kopción también
Andrew Savinykh

El paquete netcat-openbsdno es openbsd-netcatpara aquellos que no pueden hacer clic en el enlace @AndrewSavinykh
Robin Thoni
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.