Python腳本查看思科設備的接口
阿新 • • 發佈:2018-01-26
usr dmi cli connect 分享 name cos out param 記錄利用Python腳本查看思科設備的接口。
#!/usr/bin/env python import paramiko import sys import 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腳本查看思科設備的接口