Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for set in tiks:
- print (set['name'])
- for mikrotik in set['mikrotik']:
- print (" ", mikrotik['ip'], mikrotik['port'])
- try:
- client = paramiko.SSHClient()
- client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- client.connect(hostname=mikrotik['ip'], username=set['login'], password=set['password'], port=int(mikrotik['port']), look_for_keys=False)
- for string in file:
- cmd = string.strip()
- print (" ", cmd)
- stdin, stdout, stderr = client.exec_command(cmd)
- stdin, stdout, stderr = client.exec_command('/ip hotspot walled-garden print')
- data = stdout.read() + stderr.read()
- client.close()
- for l in str(data).split('\\r\\n'):
- print (" ", l)
- except:
- print (" Connection failed!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement