4.7.4. Novo recurso de configuração de rede (ncat)
O novo recurso de networking, ncat, substitui o netcat no Red Hat Enterprise Linux 7. O ncat é uma ferramenta de backend confiável que fornece conexão de rede para outros aplicativos e usuários. Ele lê e grava dados na rede a partir da linha de comando, e usa ambos TCP e UDP para comunicação.
Alguns do comandos em ncat diferem daqueles fornecidos originalmente pelo netcat, ou fornecem funções diferentes com as mesmas opções. Estas diferenças são definidas na seguinte lista.
- A opção
netcat -P
tomou um nome de usuário específico para apresentar ao servidor proxy que requeria uma autenticação. A opção ncat para este comportamento é--proxy-auth user[:pass]
. - A opção
netcat -X
tomou um protocolo específico como recurso de networking para usar ao se comunicar com um servidor proxy. A opção ncat para este comportamento é--proxy-type
. - A opção
netcat -x
tomou um endereço e uma porta opcional como recurso de networking para se conectar ao servidor proxy. A opção ncat para este comportamento é--proxy
, que toma um endereço IP e uma porta opcional, como:--proxy host[:port]
. - A opção
netcat -d
desabilitava a leitura do stdin. A opçãoncat -d
permite que o usuário especifique um tempo de espera entre as operações de leitura e gravação. No entanto,ncat fornece a opção--recv-only
que fornece comportamento semelhante ao denetcat -d
. - A opção
netcat -i
especificava um intervalo entre as linhas do texto enviadas e recebidas, ou entre conexões para múltiplas portas. A opçãoncat -i
especifica uma quantidade de tempo que uma conexão pode ficar ociosa antes da conexão expirar o tempo e terminar.Não há equivalente no ncat para a opçãonetcat -i
. - A opção
netcat -w
especifica o período de tempo que uma conexão, a qual não pode ser estabelecida, pode ficar ociosa antes da conexão expirar seu tempo e ser finalizada. A opçãoncat -w
especifica o período de tempo para tentar a conexão antes de expirar.
Algumas opções que estavam disponíveis no netcat não são equivalentes no ncat. ncat não pode realizar no momento o seguinte.
- Habilitar depuração no soquete (antes fornecido pelo
netcat -D
). - Especificar o tamanho dos buffers de envio e recepção do TCP (antes fornecidos pelo
netcat -I
enetcat -O
). - Especificar se a fonte ou portas de destino são escolhidas aleatóriamente (antes fornecidas pelo
netcat -r
). - Habilitar a Proteção das Sessões BGP via Opção de Assinatura TCP MD5, RFC 2385 (antes fornecidas pelo
netcat -S
). - Especificar o tipo de serviço IPv4 (antes fornecida pelo
netcat -T
). - Especificar o uso dos soquetes de domínios do UNIX (antes fornecidos pelo
netcat -U
). - Especificar a tabela de roteamento a ser utilizada (antes fornecida pelo
netcat -V
). - Procurar por daemons de escuta sem dados de transmissão.
- Specificar um intervalo entre as linhas do texto enviados e recebidos, ou entre conexões de múltiplas portas.
O recurso ncat é fornecido pelo pacote nmap-ncat. Para mais informações sobre ncat, veja a página man:
$ man ncat