def start(self): self.timeout = CowrieConfig().getint('output_socketlog', 'timeout') addr = CowrieConfig().get('output_socketlog', 'address') self.host = addr.split(':')[0] self.port = int(addr.split(':')[1]) self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sock.settimeout(self.timeout) self.sock.connect((self.host, self.port))
def start(self): self.timeout = CowrieConfig().getint("output_socketlog", "timeout") addr = CowrieConfig().get("output_socketlog", "address") self.host = addr.split(":")[0] self.port = int(addr.split(":")[1]) self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sock.settimeout(self.timeout) self.sock.connect((self.host, self.port))
def __init__(self): # Default values self.mintry, self.maxtry, self.maxcache = 2, 5, 10 # Are there auth_class parameters? if CowrieConfig().has_option('honeypot', 'auth_class_parameters'): parameters = CowrieConfig().get('honeypot', 'auth_class_parameters') parlist = parameters.split(',') if len(parlist) == 3: self.mintry = int(parlist[0]) self.maxtry = int(parlist[1]) self.maxcache = int(parlist[2]) if self.maxtry < self.mintry: self.maxtry = self.mintry + 1 log.msg("maxtry < mintry, adjusting maxtry to: {}".format(self.maxtry)) self.uservar = {} self.uservar_file = '{}/auth_random.json'.format(CowrieConfig().get('honeypot', 'state_path')) self.loadvars()
def __init__(self): # Default values self.mintry, self.maxtry, self.maxcache = 2, 5, 10 # Are there auth_class parameters? if CowrieConfig().has_option("honeypot", "auth_class_parameters"): parameters = CowrieConfig().get("honeypot", "auth_class_parameters") parlist = parameters.split(",") if len(parlist) == 3: self.mintry = int(parlist[0]) self.maxtry = int(parlist[1]) self.maxcache = int(parlist[2]) if self.maxtry < self.mintry: self.maxtry = self.mintry + 1 log.msg(f"maxtry < mintry, adjusting maxtry to: {self.maxtry}") self.uservar = {} self.uservar_file = "{}/auth_random.json".format( CowrieConfig().get("honeypot", "state_path") ) self.loadvars()