Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Device(object):
- """ Connects to a Cisco device through telnet """
- def __init__(self, host=None, password=None, username=None, enable_password=None):
- self.host = host
- self.username = username
- self.password = password
- self.enable_password = enable_password
- self.connected = False
- self._connection = None
- if self.username == '':
- self.username = None
- def connect(self, host=None, port=23, timeout=5):
- if host is None:
- host = self.host
- self._connection = telnetlib.Telnet(host, port, timeout)
- self._authenticate()
- self._get_hostname()
- self.cmd("term len 0")
- self.connected = True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement