Source code for Exscript.protocols.drivers.icotera

"""
A driver for Icotera CPE
"""
import re
from Exscript.protocols.drivers import Driver


[docs]class IcoteraDriver(Driver):
[docs] def __init__(self): """ Constructor of the IcoteraDriver. """ Driver.__init__(self, 'icotera') self.user_re = [re.compile(r'user ?name: ?$', re.I)] self.password_re = [re.compile(r'(?:[\r\n]Password: ?|last resort password:)$')] self.prompt_re = [re.compile(r'.*?>\s*$')] self.error_re = [re.compile(r'ERROR')]
[docs] def check_head_for_os(self, string): if 'ICOTERA' in string: return 80 return 0