用python代替telnet命令
python telnet.py 127.0.0.1 8080
编写 telnet.py 脚本
#!/usr/local/bin/python#name IsOpen.pyimport osimport sysimport socket#first argumenthost=sys.argv[1]#second argumentport=int(sys.argv[2])#socket try connectdef 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 Trueexcept Exception,err:print(err)#print( 'IP %s,port %d is down' %(ip,port))return Falseif __name__=='__main__':IsOpen(host,port)
