netcat - continua ad ascoltare la connessione in Debian


22

C'è -kun'opzione nella versione OS X (BSD) di netcat per continuare ad ascoltare dopo il completamento della connessione corrente. Comunque nella versione Debian (GNU?) Questa opzione manca.

C'è -q -1un'opzione per ascoltare per sempre dopo che EOF appare su stdin ma questo non risolve il problema e comunque le connessioni.

C'è un modo per forzare il netcat di Debian a continuare ad ascoltare indefinitamente?

Risposte:


28

L'implementazione di Debian di Netcat ha l' -kopzione. Tuttavia, non è documentato nel manuale perché non funziona in modo affidabile, per qualche motivo sconosciuto.

Fortunatamente, c'è ncat, che è l'ennesima implementazione di Netcat e fa parte del nmappacchetto. Questo ha un funzionamento -k. Puoi ottenerlo installando nmap. ncatLe opzioni e l'utilizzo sono più o meno simili ad altre implementazioni di Netcat, quindi la tua conoscenza di altre implementazioni dovrebbe trasferirsi molto bene a ncat.


1
Grazie! Grazie a te ho trovato la migliore versione di netcat di sempre.
Aalex Gabi,

1
Anche openbsd-netcat sembra avere l' -kopzione
Andrew Savinykh,

Il pacchetto è netcat-openbsd, non openbsd-netcatper coloro che potrebbero non fare clic sul link @AndrewSavinykh
Robin Thoni
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.