def check(ip, port, timeout):
user_list = ['root', 'admin', 'oracle', 'weblogic']
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
for user in user_list:
for pass_ in PASSWORD_DIC:
pass_ = str(pass_.replace('{user}', user))
try:
ssh.connect(ip, port, user, pass_, timeout=timeout, allow_agent = False, look_for_keys = False)
ssh.exec_command('whoami',timeout=timeout)
if pass_ == '': pass_ = "null"
return u"?????????%s????%s" % (user, pass_)
except Exception, e:
if "Unable to connect" in e or "timed out" in e: return
finally:
ssh.close()
评论列表
文章目录