麻花痒 发表于 前天 11:02

macOS telnet替代方式

前言

颠末使用Linux,经常用Linux的telnet查看端口畅通,是否有防火墙,但是在mac上已经没有这个命令了,那么怎么使用这个命令大概有没有其他替代呢,win和linux是否可以使用相同的替代。macOS可以原生用nc命令替代,当然也可以安装telnet: brew install telnet(python3)
Win

win是有telnet的,但是需要安装程序
https://i-blog.csdnimg.cn/blog_migrate/7e03fa64c8989a7e77bcca1c5c2819ca.png 
安装后可在cmd执行 telnet  ip(域名也可)  端口
但是当执行nc命令,提示没有这个命令
https://i-blog.csdnimg.cn/blog_migrate/9a24b4e235be0b75b6a46faafcdb0045.png
Linux

笔者的假造机Ubuntu采用最小化安装,所以没有telnet,可以在安装选择telnet
https://i-blog.csdnimg.cn/blog_migrate/0e24cf2cd58640b770447c73decbd73d.png
也没有nc安装
https://i-blog.csdnimg.cn/blog_migrate/ae9c4dda650c62556c4d1ee17723f746.png
macOS

macOS原生可以使用nc命令,即netcat
https://i-blog.csdnimg.cn/blog_migrate/3d224931a60013c711daa4b6cd975791.png
用法如下
https://i-blog.csdnimg.cn/blog_migrate/22a47a048c47a379cc7cf6baf8976800.png
关键几个参数
-v                            Verbose   (详细的)
-z                            Zero-I/O mode
-w secs                  Timeout for connects and final net reads
先试一下
https://i-blog.csdnimg.cn/blog_migrate/48d5aca27de304245cfd352f8d0de7c1.png
总结

nc颠末测试macOS特有,可以用来做TCP和UDP的连接和监听,实际上linux和win也可以通过安装nc的方式使用nc,不过Ubuntu默认源没有发现安装包。macOS可以用nc -vz -w 3 ip ports的方式来实现telnet的本领。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: macOS telnet替代方式