Por que o -w1 (wait) parece funcionar para o nc no CentOS7?

1

Eu tenho a seguinte verificação:

nc -v -w 1 --send-only test.serv.com 80 &> /dev/null && echo "Online" || echo "Offline"

Isso nunca imprime nada. Isso funcionou anteriormente no CentOS6, com -z em vez de --send-only .

Se eu tirar o &> /dev/null , ele imprime que a conexão foi feita com sucesso:

Ncat: Version 6.40 ( http://nmap.org/ncat )
Ncat: Connected to 10.10.1.1:80.'''
    
por MrDuk 26.04.2018 / 20:29

1 resposta

1

Provavelmente, eles mudaram para uma implementação diferente do netcat.

Existem pelo menos 5 implementações que conheço:

Todos os cinco suportam as mesmas opções básicas ( -p e -l por exemplo), mas além da funcionalidade mais básica, todos eles possuem recursos diferentes (e alguns deles até usam diferentes opções para a mesma funcionalidade) ).

    
por 26.04.2018 / 21:49

Tags