Il existe une option -k
dans la version OS X (BSD) de netcat pour continuer à écouter une fois la connexion établie établie. Cependant, dans la version Debian (GNU?), Cette option est manquante.
L'option -q -1
permet d'écouter à tout jamais après que EOF soit apparu sur stdin, mais cela ne fait pas l'affaire et les connexions se ferment quand même.
Y a-t-il un moyen de forcer le netcat de Debian à continuer d'écouter indéfiniment?
L'implémentation de Netcat par Debian a l'option -k
. Cependant, cela 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 paquetage nmap
. Celui-ci a un -k
de travail. Vous pouvez l'obtenir en installant nmap
. Les options et l'utilisation de ncat
sont plus ou moins similaires à celles des autres implémentations de Netcat; votre connaissance des autres implémentations devrait donc très bien passer à ncat
.