Como “nc -z address” com socat?

0

Eu quero obter o comportamento de "nc -z host port ; echo $?" com socat, uma vez que meus administradores de rede desabilitaram o netcat. O objetivo é apenas testar se uma conexão TCP está aberta entre dois servidores. Como eu iria fazer isso?

    
por GoldfishGrenade 29.03.2016 / 22:37

2 respostas

-1

Oi, se você quiser verificar a conexão entre o servidor com socat tente abaixo comando e referir link ..

CWsocat [options] <address> <address>
CWsocat -V
CWsocat -h[h[h]] | -?[?[?]]
CWfilan
CWprocan

experimente este link para entender melhor. existem outros métodos para verificar a conectividade ..

    
por 29.03.2016 / 23:03
1

Como nc -z host port apenas tenta se conectar sem enviar nenhum dado, ele deve ser equivalente a socat /dev/null tcp4:host:port .

Acho que isso pode alcançar o seu comportamento esperado com socat:

socat /dev/null tcp4:host:port > /dev/null 2>&1 ; echo $?

    
por 02.11.2018 / 05:13