码迷,mamicode.com
首页 > Web开发 > 详细

MAC OS X telnet 客户端

时间:2020-09-17 17:55:11      阅读:38      评论:0      收藏:0      [点我收藏+]

标签:open   fqdn   bin   python   sed   客户端   sock   exce   main   

MAC 下运行的 telnet 客户端,需要安装 python3 的环境。
`#!/usr/local/bin/python3
import socket
import sys
import re

if name == ‘main‘:
if len(sys.argv) != 3:
print("Usage: telnet [remote_ip | FQDN] [remote_port]")
exit()
if re.match(r"\d{1,5}",sys.argv[2]) is None:
print("remote port must be number")
exit()
hostname = sys.argv[1]
remote_port = int(sys.argv[2])
telnet_client = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
try:
telnet_client.connect((hostname,remote_port))
print(hostname+":"+str(remote_port)+" is open\n")
exit()
except Exception:
print(hostname+":"+str(remote_port)+" is closed\n")
exit()`

MAC OS X telnet 客户端

标签:open   fqdn   bin   python   sed   客户端   sock   exce   main   

原文地址:https://blog.51cto.com/qinlouke/2529576

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!