如何“nc -z” 与索卡特?

如何“nc -z” 与索卡特?

我想得到“nc -z”的行为主机端口; echo $?" 与 socat,因为我的网络管理员已禁用 netcat。目的只是测试两台服务器之间的 TCP 连接是否打开。我将如何执行此操作?

答案1

由于nc -z host port只是尝试连接而不发送任何数据,因此它应该相当于socat /dev/null tcp4:host:port.

我认为这可以实现您对 socat 的预期行为:

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

答案2

您好,如果您想使用 socat 检查服务器之间的连接,请尝试以下命令并参考链接..

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

尝试这个关联为了更好地理解..还有其他方法来检查连接性..

相关内容