Guest User

Untitled

a guest
Jan 9th, 2019
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. import paramiko
  2. ip =x.x.x.x
  3. port = x
  4. username = username
  5. password = password
  6. cmd='show interface status'
  7.  
  8. ssh=paramiko.SSHClient()
  9. ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  10. ssh.connect(ip,port,username,password)
  11.  
  12. stdin,stdout,stderr=ssh.exec_command(cmd)
  13. outlines=stdout.readlines()
  14. resp=''.join(outlines)
  15. print (resp)
  16.  
  17. PORT NAME STATUS VLAN DUPLEX SPEED
  18. Gi1/0/11 notconnect 33 auto auto
  19. Gi1/0/12 notconnect 6 auto auto
  20. Gi1/0/13 notconnect 60 auto auto
  21.  
  22. PORT STATUS VLAN
  23. Gi1/0/11 notconnect 33
  24. Gi1/0/12 notconnect 6
  25. Gi1/0/13 notconnect 60
  26.  
  27. PORT NAME STATUS VLAN DUPLEX SPEED
  28. string [0] string [?] string [1] string [2] string[3] string [4]
  29.  
  30. Gi1/0/11 notconnect 33 auto auto
  31. string [5] string[?] string[6] string [7] string[8] string[9]
  32.  
  33. import re
  34. ...
  35. outlines=re.split(r' +', stdout.readlines()) #or re.split(r't+',...) for tabs
  36. outlines='t'.join([outlines[0], outlines[1], outlines[2]])
  37. ...
Add Comment
Please, Sign In to add comment