Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import paramiko
- import time
- import xml.etree.ElementTree as ET
- ssh = paramiko.SSHClient()
- ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
- ssh.connect(hostname='172.30.10.188', username='omp', password='', timeout=5, port=22)
- channel = ssh.invoke_shell()
- stdin = channel.makefile('wb')
- stdout = channel.makefile('r')
- input_data = ''
- while True:
- input_data = input('shell: ')
- if input_data == 'quit':
- break
- stdin.write(input_data + '\n')
- time.sleep(1)
- buf_len = len(stdout.channel.in_buffer)
- data_len = len(input_data) + 2
- raw_xml_data = stdout.read(buf_len).decode()[data_len:]
- root = ET.fromstring(raw_xml_data)
- print(root.attrib)
- ssh.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement