La implementación de Debian de Netcat tiene el -k
opción. Sin embargo, no está documentado en el manual porque no funciona de manera confiable, por alguna razón desconocida.
Por suerte, hay ncat
, que es otra implementación más de Netcat y forma parte de nmap
paquete. Este tiene un trabajo -k
. Puede obtenerlo instalando nmap
. ncat
Las opciones y el uso de son más o menos similares a otras implementaciones de Netcat, por lo que su conocimiento de otras implementaciones debería transferirse muy bien a ncat
.
Creo que tengo el mismo problema si netcat obtiene un paquete rst o fin.
Simplemente puede volver a llamar a netcat tan pronto como se cierre usando un ciclo bash.
while true; do nc -lv <listeningport> ; done