使用python sock 请求端口来达到windows telnet 端口功能
下载以下python 文件 linux 系统默认都会附带python2
用法:python telnet.py 127.0.0.1 8080
复制以下代码 放置telnet.py 中
#!/usr/local/bin/python
#name IsOpen.py
import os
import sys
import socket
#first argument
host=sys.argv[1]
#second argument
port=int(sys.argv[2])
#socket try connect
def IsOpen(ip,port):
print('ip %s prot %s'%(ip,port))
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
try:
s.connect((ip,port))
s.shutdown(2)
print( 'IP %s,port %d is open' %(ip,port))
return True
except Exception,err:
print(err)
#print( 'IP %s,port %d is down' %(ip,port))
return False
if __name__=='__main__':
IsOpen(host,port)