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