美文网首页
day20远程控制Windows

day20远程控制Windows

作者: y_j杨健 | 来源:发表于2019-01-22 22:02 被阅读0次
import telnetlib

def telnetDoSomething(IP,user,passwd,command)

      # 链接服务器
      telnet = telnetlib.Telnet(IP)
      # 设置调式级别
      telnet.set_debuglevel(2)

      # 读取输入用户信息
      rt = telnet.read_until('Login username:'.encode('utf-8'))
      # 写入用户名
       telnet.write((user+'\r\n').encode('utf-8'))

      # 读取输入密码信息
      rt = telnet.read_until('Login password'.encode('utf-8'))
      # 写入密码
       telnet.write((passwd+'\r\n').encode('utf-8'))

       # 读取验证IP
      rt = telnet.read_until('Domain name'.encode('utf-8'))
      # 写入IP
       telnet.write((IP+'\r\n').encode('utf-8'))
      
      # 登录成功,写命令
        rt = telnet.read_until('>'.encode('utf-8'))
      telnet.write((command).encode('ut f-8'))
        
          # 上面的命令执行成功,会继续,失败,一般不会是   >
          rt = telnet.read_until('>'.encode('utf-8'))
          # 断开链接
            telnet.close()
            return True

if __name__ == "__main__":
          IP = ''
          user = ''
          passwd = ''
          command = ''
          telnetDoSomething(IP,user,passwd,command)

      
      

      

相关文章

网友评论

      本文标题:day20远程控制Windows

      本文链接:https://www.haomeiwen.com/subject/zltdjqtx.html