Advertisement
Guest User

Untitled

a guest
Dec 28th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. for set in tiks:
  2. print (set['name'])
  3. for mikrotik in set['mikrotik']:
  4. print (" ", mikrotik['ip'], mikrotik['port'])
  5. try:
  6. client = paramiko.SSHClient()
  7. client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  8. client.connect(hostname=mikrotik['ip'], username=set['login'], password=set['password'], port=int(mikrotik['port']), look_for_keys=False)
  9. for string in file:
  10. cmd = string.strip()
  11. print (" ", cmd)
  12. stdin, stdout, stderr = client.exec_command(cmd)
  13. stdin, stdout, stderr = client.exec_command('/ip hotspot walled-garden print')
  14. data = stdout.read() + stderr.read()
  15. client.close()
  16. for l in str(data).split('\\r\\n'):
  17. print (" ", l)
  18. except:
  19. print (" Connection failed!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement