L'implémentation Debian de Netcat a le -k option. Cependant, il n'est pas documenté dans le manuel car il ne fonctionne pas de manière fiable, pour une raison inconnue.
Heureusement, il y a ncat , qui est encore une autre implémentation de Netcat et fait partie du nmap forfait. Celui-ci a un -k fonctionnel . Vous pouvez l'obtenir en installant nmap . ncat Les options et l'utilisation de sont plus ou moins similaires à d'autres implémentations de Netcat, donc votre connaissance des autres implémentations devrait très bien être transférée à ncat .
J'ai le même problème si netcat reçoit un premier ou un dernier paquet, je pense.
Vous pouvez simplement rappeler netcat dès qu'il se ferme à l'aide d'une boucle bash.
while true; do nc -lv <listeningport> ; done