Python指令碼查看思科裝置的介面

來源:互聯網
上載者:User

標籤:==   img   import   int   switch   分享   def   self   host   

   記錄利用Python指令碼查看思科裝置的介面。

#!/usr/bin/env pythonimport paramikoimport sysimport time class CiscoSwitch():         def __init__(self,host,username,password):                  self.username  = username                  self.host      = host                  self.password  = password          def Login(self):                  self.child = paramiko.SSHClient()                  self.child.set_missing_host_key_policy(paramiko.AutoAddPolicy())                  self.child.connect(self.host,username=self.username,password=self.password)                  self.remote = self.child.invoke_shell()                def showcmd(self,cmd):                 print "[+] Connect to Router..."                 self.remote.send("\n")                 self.remote.send(cmd)                 time.sleep(0.5)                 output = self.remote.recv(5000)                 print output if __name__ == '__main__':       print "[+] This Program is beging done..."       for ip in open("/opt/other/ip.txt"):            Switch = CiscoSwitch(ip,'admin','Password.123')            Switch.Login()            Switch.showcmd("show ip int brief\n")

 

Python指令碼查看思科裝置的介面

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.