web-dev-qa-db-fra.com

netcat - continuez à écouter les connexions dans Debian

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?

18
Peta Sittek

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.

21
Larssend