netcat - continue ouvindo a conexão no Debian

14

Há a opção -k na versão OS X (BSD) do netcat para continuar ouvindo após a conclusão da conexão atual. No entanto, na versão Debian (GNU?) Esta opção está faltando.

-q -1 opção para ouvir para sempre depois que o EOF aparece no stdin, mas isso não resolve o problema e as conexões são fechadas de qualquer maneira.

Existe alguma maneira de forçar o netcat do Debian a continuar ouvindo indefinidamente?

    
por Peta Sittek 03.12.2015 / 00:14

1 resposta

17

A implementação do Netcat pelo Debian tem a opção -k . No entanto, não está documentado no manual porque não funciona de maneira confiável, por alguma razão desconhecida.

Por sorte, há ncat , que é outra implementação do Netcat e faz parte do pacote nmap . Este tem um -k em funcionamento. Você pode obtê-lo instalando nmap . As opções e o uso de ncat são mais ou menos semelhantes a outras implementações do Netcat, portanto, seu conhecimento de outras implementações deve ser muito bem transferido para ncat .

    
por 03.12.2015 / 02:02