def __init__(self, path): logger.debug("%s ready!" % (self.__class__.__name__)) ihandler.__init__(self, path) mwsconfig = g_dionaea.config()['modules']['python']['submit_http'] self.backendurl = mwsconfig['url'] self.email = 'email' in mwsconfig and mwsconfig['email'] or '*****@*****.**' self.user = '******' in mwsconfig and mwsconfig['user'] or '' self.passwd = 'pass' in mwsconfig and mwsconfig['pass'] or '' self.cookies = {} # heartbeats dinfo = g_dionaea.version() self.software = 'dionaea {0} {1}/{2} - {3} {4}'.format( dinfo['dionaea']['version'], dinfo['compiler']['os'], dinfo['compiler']['arch'], dinfo['compiler']['date'], dinfo['compiler']['time'], ) self.loop = pyev.default_loop()
def __init__(self, path): logger.debug("%s ready!" % (self.__class__.__name__)) ihandler.__init__(self, path) mwsconfig = g_dionaea.config()['modules']['python']['mwserv'] self.backendurl = mwsconfig['url'] self.maintainer = mwsconfig['maintainer'] self.guid = mwsconfig['guid'] self.secret = mwsconfig['secret'] self.cookies = {} # heartbeats dinfo = g_dionaea.version() self.software = 'dionaea {0} {1}/{2} - {3} {4}'.format( dinfo['dionaea']['version'], dinfo['compiler']['os'], dinfo['compiler']['arch'], dinfo['compiler']['date'], dinfo['compiler']['time'], ) self.loop = pyev.default_loop() self.heartbeat_timer = pyev.Timer(5., 120, self.loop, self._heartbeat) self.heartbeat_timer.start()