netcat - continue ouvindo a conexão no Debian


22

-k opção na versão OS X (BSD) do netcat para continuar ouvindo depois que a conexão atual for concluída. No entanto, na versão Debian (GNU?) Esta opção está ausente.

-q -1 opção para ouvir para sempre depois que o EOF aparecer no stdin, mas isso não faz o truque e as conexões fecham de qualquer maneira.

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

Respostas:


28

A implementação Debian do Netcat tem o -k opção. No entanto, não está documentado no manual porque não funciona de maneira confiável, por algum motivo desconhecido.

Felizmente, existe ncatmais uma implementação do Netcat e faz parte do nmappacote. Este tem um trabalho -k. Você pode obtê-lo instalando nmap. ncatAs opções e o uso de mais ou menos são semelhantes a outras implementações do Netcat; portanto, seu conhecimento de outras implementações deve ser muito bem transferido para ncat.


11
Obrigado! Graças a você, encontrei a melhor versão do netcat de todos os tempos.
Aalex Gabi

11
openbsd-netcat parece ter a -kopção bem
Andrew Savinykh

Pacote é netcat-openbsd, não openbsd-netcatpara aqueles que podem não clique no link @AndrewSavinykh
Robin Thoni
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.